[rpalomino],
You are out of luck here. The current CLDC/MIDP specification permits one only MIDlet jar file to be run at a given point in time. You can package as many class files as you wish but only one MIDlet can be launched by the kVM.
If your purpose is to write MIDlet applications that access the same data resource, then instead of launching multiple MIDlets (which is not possible), you can use the RMS data store for persistent information across the different MIDlet class file application.
Allen Lai
Developer Technical Support
SUN Microsystems
http://www.sun.com/developers/support/
Yes, you can do this in the following way:
<code>
Class midletClass = Class.forName("LowLevelMIDlet");
LowLevelMIDlet midlet2 = (LowLevelMIDlet)midletClass.newinstance();
</code>
To leave the new midlet running its place, you'd have to finish it off with a notifyDestroyed method.
The thing is though that this isn't a lot of use as the new midlet will not be under the control of the device's application manager.