У меня была такая же проблема. При следующей перезагрузке системы появляется сообщение о сбое runMidlet из-за DEP (Data Execution Prevention).
После выключения DEP все стало отлично работать.
В случае, если это может помочь, это было на Win2003, Java ME SDK 3.0.
UPDATE:
Я советую отключить DEP для всех программ (это опция «Включить DEP только для основных программ и служб Windows»).
В моем случае отключение DEP для одиночного runMidlet.exe имело только временный эффект.
См. Также Запись в блоге Java ME SDK Team по этому вопросу