A trigger roda a sequence mas não aparece os dados no banco. [Resolvido]

O código está certo, estava passando data inválida ai o oracle não deixa gravar…

Boa noite galera, estou fazendo uma gravação no banco em um aplicativo simples, quando executo ela roda a trigger normal, mas não chega a gravar os dados quando faço a consulta para ver, não tem dados inseridos, mais no meu select na sequence (select ent_seq.nextval from dual) está gerando o código normal

[code]
private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {

      try {
            Class.forName("oracle.jdbc.OracleDriver");
      

        Connection con;
        con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "larb", "515285");
        String query = "insert into entidade (empcod,entcod,entnome,datacadent) values (?,?,?,?)";

        PreparedStatement stmt = con.prepareStatement(query);

        stmt.setString(1, txtEmpCod.getText());
        stmt.setString(2, txtCod.getText());
        stmt.setString(3, txtNome.getText());
        stmt.setString(4, txtDataCadEnt.getText());
        stmt.executeUpdate();
        stmt.close();
        con.close();
        
        
        }catch (ClassNotFoundException ex) {
           System.out.println("Não foi possivel encontrar a classe");
        }
     catch (SQLException e) {
           System.out.println("Erro de SQL"+e);
    }

}[/code]