Bueno, esa es la idea por la ventana (en relación con mi comentario de la pregunta original):obviamente se está codificando y ciertas imágenes contienen secuencias de bytes no válidas y, por lo tanto, no se pueden codificar, pero mi razonamiento para esto iba a ser que un se estaba usando clob (debe aprender a leer la pregunta con más cuidado).
Si es posible, estaría tentado a codificar la transmisión en BASE64.
Un rápido Google apareció esto - http://commons.apache.org/codec/api-release/org/apache/commons/codec/binary/Base64InputStream.html - que sospecho que podría ser útil (incluso si es solo para inspirarte).