No veo el punto donde recuperas el contenido de tu grabado en disco.
Cita: class FileInputStream
Esta sí es una clase de la que se pueden crear objetos:
class FileInputStream extands InputStream {
FileInputStream (String fichero) throws FileNotFoundException;
FileInputStream (File fichero) throws FileNotFoundException;
... ... ...
}
Esto nos permite leer bytes de un fichero y poco más.