На ваш ResultSet
звонок:
Blob imageBlob = resultSet.getBlob(yourBlobColumnIndex);
InputStream binaryStream = imageBlob.getBinaryStream(0, imageBlob.length());
Кроме того, вы можете позвонить:
byte[] imageBytes = imageBlob.getBytes(1, (int) imageBlob.length());
Как отметил BalusC в своем комментарии, вам лучше использовать:
InputStream binaryStream = resultSet.getBinaryStream(yourBlobColumnIndex);
И тогда код зависит от того, как вы собираетесь читать и вставлять изображение.