Oh, sorry, the TOMERemote interface is of course the GenRemote interface (I only renamed it for purposes of the post)...
Please, can someone give me advice?
A finder must return a collection or the exact interface of the entity, so you specifically can't have it return GenRemote. You can use reflection to do this.
Remeber that the EJB spec requires you to PortableRemoteObject.narrow the object returned from the jndi lookup.