Bene, questa è l'idea fuori dalla finestra (relativa al mio commento alla domanda originale) - ovviamente c'è una codifica in corso e alcune immagini contengono sequenze di byte non valide e quindi non possono essere codificate, ma il mio ragionamento per questo sarebbe stato che un clob è stato utilizzato (deve imparare a leggere la domanda con più attenzione).
Sarei tentato di codificare il flusso in BASE64, se possibile.
Un rapido Google ha scoperto questo - http://commons.apache.org/codec/api-release/org/apache/commons/codec/binary/Base64InputStream.html - che sospetto possa essere utile (anche solo per ispirazione).