If you change your code to: System.err.println( "Got class " + o.getClass() + "; loader = " + o.getClassLoader());
and then add
System.err.println("New class " +
oracle.sql.ARRAY.class.getClassLoader());
it should give you an idea as to what's going on.
HTH,
Gary
