Hibernate + Tomcat, DBCP ou C3P0?

Boa tarde,
estou utilizando hibernate em um projeto com Tomcat.

Possuo um formulário de inserção de dados e uma lista destes dados (JSP + Servlets).
Após inserir os dados via formulário, os dados na lista algumas vezes são atualizados outras vezes não (e com certeza não é cache do browser). Sei que tem a ver com o hibernate ou com o tomcat, uma vez que se eu inicio e não insiro nenhum dado via formulário o sistema fica normal.

Estou usando C3P0 e uma classe SessionFactory como sugerido no site oficial do hibernate:

http://www.hibernate.org/114.html

Alguém já teve este tipo de problema?
Alguém poderia sugerir uma possível solução?

Agradeço desde já a atenção.