There's also IBM's Java implementation, which supports J2ME(!).
I haven't used it yet, but I installed it without issues. You have to register and jump through a lot of forms to download it, though.
http://www14.software.ibm.com/webapp...id=DVDE-634P22