I didn't find the problem you said.
This is the test application:package beans;
import java.sql.*;
import java.math.*;
public class TestConn {    public static void main(String[] args) {        try {
         DriverManager.registerDriver(
             new oracle.jdbc.driver.OracleDriver());
         Connection conn = DriverManager.getConnection(
                          "jdbc:oracle:thin:@192.168.0.15:1521:ec",
                          "intranet", "intranet");  //       Statement stmt = conn.createStatement();
  //       Statement stmt = conn.createStatement(
  //                                    ResultSet.TYPE_SCROLL_INSENSITIVE,
  //                                    ResultSet.CONCUR_UPDATABLE);  
  //      ResultSet rs = stmt.executeQuery("select subject from jivemessage");
  
         PreparedStatement pstmt = conn.prepareStatement("select subject from jivemessage",
                                       ResultSet.TYPE_SCROLL_SENSITIVE,
                                       ResultSet.CONCUR_UPDATABLE);
         ResultSet rs = pstmt.executeQuery();
         while (rs.next()) {
             String subject = rs.getString(1);
             System.out.println(subject);
         }
        }
        catch (SQLException se) {
        }
    }
}