from the FAQ: MIDP-2 means Java ME. so your best bet would be Sun's Embedded Java and Microemulator on top of it.