I hope this helps . So here's what I ended up doing so far: Declawer + some custom code for enumeration classes generation. The one differentiating thing about Declawer is that, although it's very simple and, frankly, a bit of a hack (it relies on an undocumented capability of JavaC), its output is actual Java code as compared to enhanced or converted Java bytecode. That's very precious for mobile java-based development as, frankly, bytecode modification/instrumentation is not at all as developed for j2me platforms as it is for j2se, and there are just no guarantees that things are going to work out of the box the way they do with j2se where these tools have already been used by quite a few developers.
it fixes the issue To handle BB events, you'll have to import net.rim... libraries instead of javax.microedition..., which means you'll have to write event handling again. J2ME event handlers are different from BB's and BB does not recognize them. So you can run a jar file in a BB but you can not have the complete functionality.
BlackBerry - How can i navigate to other Screen by clicking on a String in J2me or Blackberry?