Processo jar parando sem log de erros

Bom dia pessoal.

Estou com um problema e não consigo resolver, talvez vocês tenham passado por isso.

Tenho uma aplicação .jar que faz conexão a um banco para execução de algumas queries, porém o retorno as vezes tem uma boa quantidade de texto.
Estava acontecendo erro de OutOfMemory, e após colocar o .jar para iniciar com mais memória, o processo agora morre, sem gerar erros.
Manda a query para o banco, e cai.
Já fiz teste com uma quantidade menor de retorno de dados e funciona ok.
Já fiz o teste com a query onde o processo morre e a mesma ta ok.

Alguém já passou por isso?

Obrigado.

Sim. A memória não é infinita. É importante gerenciar bem os recursos.

Então ViniGodoy, a situação de OutOfMemory já não é mais o problema, o problema agora é que a aplicação pára de ser executada sem qualquer erro aparente.
Nada é logado.
Havia pensado em TimeOut, pois leva em torno de 25 minutos para ser executada, porém se fosse isso haveria uma anotação de TimeOutException.
Com a experiência de vocês, em quais casos poderia haver uma interrupção no processamento, sem erros no log?

Obrigado.