На вашия 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);
И тогава кодът зависи от това как ще четете и вграждате изображението.