Los documentos para ImageIO.read
estado:
Y si bImageFromConvert
es nulo, obtendrá la excepción que ha mostrado. Así que eso es casi seguro lo que está sucediendo. Debe mirar los datos devueltos por rsvalue.getBytes(10)
- ver si está incompleto, corrupto o algo similar. Un punto de partida sería escribirlo en un archivo y ver si puede abrirlo con un visor de imágenes.