Ihr Problem ist hier:
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())
{}
Der Fehler sagt Ihnen, dass Sie einen nicht unterstützten Spaltentyp in der DCN-Registrierung haben. Vielleicht ein Blob oder Klumpen. Da ich Ihre Tabellenstruktur nicht sehen kann, bearbeiten Sie bitte die Abfrage und wählen Sie eine Spalte nach der anderen aus - bauen Sie sie auf. Sie arbeiten sowieso nicht mit den Ergebnismengenspalten, also sollten diese leicht zu finden sein.