In writing files to a Sybase table, we are using PreparedStatement.setBinaryStream. There are different versions of this method, and we want to use the one where we can just pass an InputStream, along with the colIndex.
But when we use the setBinaryStream(int, InputStream) method, there's an AbstractMethodError. Looking into this, it may be because "our JDBC driver implements an older version of the JDBC API than the one included in our JRE." But we are using jconn4.jar and Java 1.6.0, which seem to be recent enough. We are running the application in WebSphere 184.108.40.206.
Does anyone know what might be going on here?