Это означает, что ваш код действительно пытается использовать более 2 ГБ памяти.Используйте jprofiler, yourkit или встроенные инструменты JVM, чтобы узнать, что он делает, и сократить использование памяти.
Далее, если на 32-битной машине вы не можете получить полную версию.2G.