No sé si servirá de algo, pero el código que uso para deserializar es el siguiente:
Código:
public Object leerObjeto (String nombreArchivo){ Object retorno = null; try { lectorDeObjetos = new ObjectInputStream(new FileInputStream(nombreArchivo)); retorno = lectorDeObjetos.readObject(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return retorno; }