Erro: statement.close após um connection.commit()

Olá pessoal, o meu problema é o seguinte: eu estou criando uma statement a partir de uma conexao, daí eu faço minhas consultas e depois após uma inserção no banco eu dou um commit nesta mesma conexao que criou a statement, no entanto, agora quando eu vou fechar a statement é lançada a seguinte exceção:
java.lang.NullPointerException
at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:148)
at org.apache.commons.dbcp.DelegatingResultSet.close(DelegatingResultSet.java:132)

Alguém imagina como faço para contornar tal situação? Lembrando que isso só acontece se eu chegar a executar um commit na conexao usada para criar a statement.
Desde já agradeço a todos.
Valeu
Spranta