Да, я пытался что-то делать с Java на Windows Mobile. Я очень старался. Лучший совет, который я могу вам дать: прекратите прямо сейчас и начните использовать .NET Compact Framework.
В любом случае, двумя «хорошими» JVM для WM являются IBM-J9 и NSICom Creme, с которыми по-прежнему ужасно работать. Вы уже видели Creme - IBM-J9 не намного лучше. Они медленные, неуклюжие, не выглядят нативно и сложны в установке для конечных пользователей. Также никогда не думайте о таких экзотических вещах, как набор телефонного номера или даже запуск другого приложения. Если вы действительно хотите попробовать, здесь доступна ознакомительная версия J9 здесь . (что идентично полной версии).
Я ни в коем случае не против Java, но в Windows Mobile я рекомендую избавиться от проблем и использовать C #.