Problema com WebService

Bom galera, tenho um WebService e 2 Clients, um em java e outro em .net.

Estou tendo problema em java pois o retorno de um bean tem a instancia de outros 2 objetos nele, tenho os objetos no Client e no WebService identicos(tirando os mapeamentos do hibernate que só tenho no WebService) porém na hora de retornar o objeto para o Client ele nao consegue instanciar os objetos que também vem com o bean, dando o seguinte warn:

2008-09-15 17:09:49,393 WARN  [TypeUtil.java:88] : xsi:type absent, and no type available for ...

Mas no Client .Net eu consigo retornar os tais objetos, porém o mapeamento do wsdl no .net é automático e eu nao sei o que estou fazendo de errado no Java que ele nao consegue fazer certo.
Alguém tem alguma idéia do que pode ser e o que eu posso fazer? Bom, fico no aguardo, vlw galera.

O Client foi feito na mão mesmo, gostaria de aprender como fazer esse mapeamento pois mais pra frente terei que fazer novamente.
Alguém tem idéia de como pode ser feito?

Como vc fez o seu cliente?

Vc pode usar o axis e gerar o cliente com base no wsdl também, sem problemas.