This should do the trick:
new Thread(() -> { Clip clip = (Clip) mixer.getLine(dataLineInfo); clip.open(audioFormat, byteData, 0, byteData.length); clip.start(); clip.drain(); clip.close(); }).start();