Problemas com Tomcat + e-Gen + Firebird

Olá Pessoal,

Eu estou enfrentando o seguinte problema:
Os registros que eu altero na minha aplicação WEB não são gravados no banco de dados.

Isso acontece esporadicamente…

Aconteu hoje. Eu estava alterando normalmente alguns registros, parecia que tudo estava OK, eu alterava efetuava logout, entrava novamente no sistema e o registro tava ali, alterado bunitinho…
mas dai tive a idéia de abrir o ibExpert e pesquisar diretamente no banco, pra ver se realmente tinha alterado.

Advinha? Nada as alterações não estavam fisicamente no banco, mas o engraçado é que pesquisando pelo sistema estava tudo certinho podia fazer quantas alterações quisesse e pesquisar novamente que estavam ali as informações alteradas.

A nível de sistema essas alterações só desaparecem quando eu efetuo um
restart no contexto, ou reinicio o tomcat.
A impressão que se tem é que as alterações estão ficando em algum tipo de cache… sei lá

Utilizo as seguintes ferramentas.
e-Gen 2.6
tomcat 4.1.29
J2SDK 1.5
Firebird 1.5
SO Fedora core 2

Agradeço pela atenção,