Die Frage stellt sich eher, warum man Java emulieren sollte, wenn man die Java-Spiele nicht stattdessen in nativem ARM-Assembler oder in C/C++ umsetzen würde? Es gibt durchaus einen Java-JIT Interpreter für den DS, aber von dem brauchst nicht viel zu erwarten. Man kann die Java-Plattform nicht mit komplett anderen Plattformen wie dem SNES, GB/GBC/GBA usw. vergleichen, für die es jeweils recht gute Emulatoren gibt.
Java-Spiele würden ausserdem so extremst langsam laufen (falls überhaupt), dass sie unspielbar wären. Die Umsetzung des Minecraft-Classic Modus hingegen erfolgt(e) komplett durch nativem C++-Code der auf dem DS läuft (um jetzt mal ein aktuelles Java-Beispiel zu nennen).