I am using the Lobo - Java Web Browser library, and it gives me an exception which after some research I determined could be due to the library having been complied against
javax.swing.text.StyleContext.getDefaultStyleContext.getFont might work for you, across JDK releases.
See further http://elliotth.blogspot.com.au/2007/04/far-east-asian-fonts-with-java-7-on.html