I have found 2 wonderful websites
http://fkooman.wordpress.com/2009/02/16/creating-deployable-midlets-with-free-software/
and
http://tjworld.net/wiki/Linux/Ubuntu/JavaMobileEditionDevelopmentTools
which detail how to free yourself and why from the Sun JWTK. As a non-expert,
I can say by following it I have already got it to produce MIDlets that not
only work on the GPL Microemulator, but on my hardware phones as well. In
using the Proguard processor, which is GPL, I was also able to recreate a
program .jar from the source that was a whole tenth of a kilobyte smaller!
Things like playing a MIDI sound and displaying graphics also work for me so
far. All the non-Free software is gone and I did not even have to wait for an
email back from the phoneME project. It turns out that the Microemulator has
Free versions of the MIDP and CLDC libraries already!
Thank you all again and I hope this helps if anyone is interested in
developing Free MIDlets for J2ME phones and Microemulator.