Quote:
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269) 
at oracle.jdbc.driver.OracleStatement.getCLOBValue(OracleStatement.java:4304) 
at oracle.jdbc.driver.OracleResultSetImpl.getCLOB(OracleResultSetImpl.java:1025) 
at oracle.jdbc.driver.OracleResultSetImpl.getClob(OracleResultSetImpl.java:1190) 
at oracle.jdbc.driver.OracleResultSet.getClob(OracleResultSet.java:1962) 
at weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.getClob(Unknown Source) 
at com.util.StringClobType.nullSafeGet(StringClobType.java:52) 
Looks like your JDBC driver doesn't think that the value returned was actually a CLOB.