Unfortunately Apple's Java runtime has a bug that prevents Java applications accessing the inputs of firewire-connected soundcards. The Oracle Java runtime for OS X may not have the same problem, otherwise the onboard sound on macbooks generally performs very well.