Интересно, установила ли среда, в которой вы работаете, явное ограничение на объем памяти, который вашему процессу разрешено использовать, и даже если ваше минимальное значение превышает это - отсюда невозможность создать JVM.
Предлагаю вам спросить у хостинговой компании, какие ограничения они накладывают на память.
Если вы сделаете ограничения гораздо более скромными (например, 64M и 128M), запустится Tomcat? (Я понимаю, что этого может быть недостаточно для вас, но это поможет диагностировать проблему.)