Estas ignorando un posible error de entrada / salida. Si hubieras leído el error que esta tirando y no ignorarlo te darías cuenta que no implementaste serializable en la clase ejemplar.
Para el fin del archivo tienes que usar EOFException, no IOException.
PD: tirando AED ? :D