Problemas com Stateful

Olá pessoal,
Estou com problemas ao utilizar SessionBean Stateful.
Meu projeto é dividido em 2 partes, uma é o projeto EJB 3 que tem meus session beans e o outro é o projeto client Web que usa esses sessions.
Para usar meu projeto EJB no client eu gero um EJB-Client (jar) e coloco no WEB/lib.
Usando session bean stateless funciona numa boa sem problemas mas para usar Stateful estou com problemas de ClassCastException. Mas isso só acontece no meu projeto Web que está no mesmo Application Server, no caso o JBoss. Pois já fiz um aplicação java com uma main que acessa o mesmo Stateful e não tem problemas.
Aparentemente o problema está no meu EJB-Client mas não sei onde.

Alguem sabe onde está mesmo o problema e como soluciona-lo?

Desde já obrigado.