Erro no JWS ao acessar o banco

Olá pessoal!

Estou com um probleminha aqui. Tenho uma aplicação que utiliza o protocolo jnlp. Porém não consigo fazer acessos ao banco através do jnlp.
A aplicação rodando normal realiza acessos numa boa. Eu já assinei os jars, inclusive até aceitei o certificado quando executei a aplicação.

Alguém tem idéia do que está ocorrendo. Essa é a exceção que ele está gerando:

Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Unknown Source)
	at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
	at java.lang.AbstractStringBuilder.append(Unknown Source)
	at java.lang.StringBuffer.append(Unknown Source)
	at org.hibernate.type.TextType.get(TextType.java:41)
	at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
	at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
	at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
	at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:1983)
	at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1372)
	at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1300)
	at org.hibernate.loader.Loader.getRow(Loader.java:1197)
	at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:569)
	at org.hibernate.loader.Loader.doQuery(Loader.java:689)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2145)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	at org.hibernate.loader.Loader.list(Loader.java:2024)
	at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
	at ecm.legado.logcdi.factory.FactoryLog.buscaPorPeriodo(FactoryLog.java:111)
	at ecm.legado.efexpedicao.Relatorio.carregarRegistros(Relatorio.java:65)
	at ecm.legado.efexpedicao.Relatorio.processarRegistros(Relatorio.java:113)
	at ecm.legado.efexpedicao.Relatorio.geraRelatorio(Relatorio.java:162)
	at ecm.legado.efexpedicao.swing.ThreadRelatorio.run(ThreadRelatorio.java:50)
	at ecm.legado.efexpedicao.swing.ThreadRelatorio.executar(ThreadRelatorio.java:37)
	at ecm.legado.efexpedicao.swing.FMain.btnGerarActionPerformed(FMain.java:183)
	at ecm.legado.efexpedicao.swing.FMain.access$000(FMain.java:23)
	at ecm.legado.efexpedicao.swing.FMain$1.actionPerformed(FMain.java:71)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

Aparece uma janela com essa msg de erro “The application has requested permission establish connections to “o número do ip”. Do you want allow this action”

Uma coisa não tem muito a ver com a outra:

O seu aplicativo está consumindo toda a memória da JVM durante a leitura da consulta do banco. Aumente a memória máxima da JVM no JNLP e verifique se funciona.