Не логично как-то.
Вообще для явы на S5610 есть несколько различных памятей и лимитов:
Java Heap - изначально 1.4 МБ, можно поднять до 3 МБ без последствий, максимум до 5 МБ но это уже телефон потеряет часть остальных функций, при разговоре будет виснуть или ребутится.
MIDP Heap - изначально 1.7 МБ, можно поднять немного.
Размер хранилища всей явы - изначально тут 6 МБ, можно примерно до 12 МБ увеличить.
Размер каждого java-приложения - изначально предел 0.5 МБ, можно поднять до 10 МБ.
Ну физически - чип с 128 МБ динамической ОЗУ и 256 МБ NAND ROM.
Однако же там живёт и операционка и разные буферы для всего (они в основном статичные - т.е. существуют всегда даже когда функционал соответствующий не используется). Операционка тут упакована и при включении питания читается и распаковывается в ОЗУ, исполняется она тут в ОЗУ (у соседних swift-моделей - операционка в реалтайме из ROM исполняется, поэтому там чип ОЗУ в разы меньше, но по факту доступное для системы ОЗУ получается одинаковым). Системе около 60 МБ ОЗУ доступно тут.
Но выдать под ОЗУ явы более 3-5 МБ - не получиться.