QEMU is a processor emulator, and Java is a processor-independent language. You wouldn't check a Java program under a different CPU, as it should run the same under every architecture that has a Java VM.
If for some reason you still wanted to do this, QEMU requires an a whole OS image to be created and run, not just an individual program. What OS is the ARM9 device going to be running? Some kind of embedded Linux? Android? You will need to install that OS under an emulated QEMU device, install the appropriate Java VM, and then run the Java applications.
Last edited by MS3FGX; 12-26-2011 at 07:53 PM.