allora ho creato un'applicazione java che deve interfacciarsi con oracle intermedia per analizzare le immagini..

ora ho creato il seguente programmino per caricare da java un immagine sul db oracle:

codice:
public class main {

     public static void main(String[] args) throws SQLException, IOException
    {
        String username = "andrea";
        String password = "andrea";
        String connectString = "jdbc:oracle:thin:@192.168.98.128:1521:tesidb";
        Connection conn;
        DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
        conn = DriverManager.getConnection(connectString, username, password);
        
        conn.setAutoCommit(false);
        Statement stmt1 = conn.createStatement();
        stmt1.executeUpdate("INSERT INTO imgdemo (id,image1,image2) VALUES" + " (1, ORDSYS.ORDImage.init(), ORDSYS.ORDImage.init())");
        OracleResultSet rs = (OracleResultSet)stmt1.executeQuery("SELECT image1, image2 FROM imgdemo WHERE id = 1 FOR UPDATE");
        
        OrdImage im1 = (OrdImage)rs.getORAData("image1",OrdImage.getORADataFactory());
        rs.close();
}
fino a prima di questa riga:

OrdImage im1 = (OrdImage)rs.getORAData("image1",OrdImage.getORADa taFactory());

il programmino non mi da errore ma quando eseguo questo pezzo di codice mi da il seguente problema:

codice:
Exception in thread "main" java.sql.SQLException: ResultSet.next non è stato richiamato
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
        at oracle.jdbc.driver.OracleStatement.prepare_for_new_get(OracleStatement.java:3485)
        at oracle.jdbc.driver.OracleStatement.getOracleObjectValue(OracleStatement.java:6219)
        at oracle.jdbc.driver.OracleStatement.getORADataValue(OracleStatement.java:6321)
        at oracle.jdbc.driver.OracleResultSetImpl.getORAData(OracleResultSetImpl.java:1109)
        at oracle.jdbc.driver.OracleResultSet.getORAData(OracleResultSet.java:643)
        at mytesi.main.main(main.java:39)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
cosa può essere?