Ditt problem är här:
Statement stmt = conn.createStatement();
// associate the statement with the registration:
((OracleStatement)stmt).setDatabaseChangeRegistration(dcr);
ResultSet rs = stmt.executeQuery("select * from act_code_metadata where product_id=1159");
System.out.println("rs.next() "+rs.next());
while (rs.next())
{}
Felet talar om för dig att du har en kolumntyp som inte stöds i DCN-registreringen. Kanske en klump eller klump. Eftersom jag inte kan se din tabellstruktur, redigera frågan och välj - bygg upp - en kolumn i taget. Du arbetar inte med resultatuppsättningens kolumner i alla fall, så det borde vara lätt att hitta.