That phone definetly supports Java, I've just checked.
If you want a Java app, you can go to the internet on your Motorola, and f instance go to wap.getjar.com.
The you choose an app (totally free). When you click a download link, you're being directed to a .jad. Those files contain info about the Java app, and the location of the .jar file. the .jar is the app.
If you don't want to download from your phone, go to (f. instance) www.getjar.com and download .jad and .jar. Then transfer them to your Motorola by using a USB cable that is made for your Motorola. I know there is applications for your PC so that you can get the Java app installed very easily by transfering.
You can also use Bluetooth, but you'll need it on your PC.
And, your Motorola supports Bluetooth, so activate it before trying to transfer through Bluetooth.
And I almost forgot; that phone is GOOD!
And if you don't know, your phone supports MP3 and MPEG4.