Target + objeto serializado = StreamCorruptedException

Pessoal,

Estou com um problema na leitura de um objeto serializado.

Tenho a seguinte estrutura: src/main/resources/objetos
Dentro da pasta objetos ficam varios objetos (.obj) serializados.

Preciso ler esses objetos usando man (rodando a aplicação via man) ou usando o tomcat (gerando um war).

Então fiz o seguinte para ler os objetos:

Thread.currentThread().getContextClassLoader().getClassLoader().getResource(?/objetos?);

Listo essa pasta e pego os objetos.

ERRO:

O comando acima retorna o endereço do objeto que está dentro da estrutura da pasta target. Quando ele pega um .obj da estrutura do target ele não consegue ler o objeto e apresenta o seguinte erro:

Exception in thread "main" java.io.StreamCorruptedException: invalid stream header: EFBFBDEF
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:783)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:280)

Fiz um teste de colar na estrutura da pasta target os .objs e nesse caso consegui ler normalmente. Parece que o eclipse ao gerar o target corrompe os arquivos.

Quando gero um war e coloco no tomcat tenho o mesmo problemas.

Alguém tem alguma ideia??

Obrigado

O eclipse pode corromper o arquivo???