As I see you packed TTF fonts into a JAR and correctly refer them:
pd4ml.useTTF( “java:fonts”, true )
It looks like your JAR has only popular fonts like Arial, Courier etc. Normally the fonts do not include Asian glyphs. In order to cover the character space please add to the JAR fonts like MS Mincho, MS Gothic, MingLiU and SimSun from any Win32 distribution (you can find them in windowsfonts).
Here are the entire font name lists, PD4ML tries to use in order to display international texts: