Buenas,
Yo no veo ningun fallo. Estas llegando al final de fichero, por lo que te esta saltando la EOFException.
El problema es que estas imprimiendo la excepcion. Bastaria con dejarlo asi:
Código Java:
Ver originaltry {
vehiculo = (vehiculo) in.readObject();
break;
}
Un saludo