MIDletPascal is specifically suited for development of J2ME midlets. It's compiler translates Pascal sourcecode directly into Java microedition bytecode.
Jarrut is a tool that makes developing and debugging Java ME applications (application using CLDC to be more specific) a bit less of a pain. Jarrut enables proper stack traces for exceptions, also when running a MIDlet on a real device