Quote:
I want to send through network real POJO class
Your classes are real POJO, but Collections are still Hibernate's wrapped Collection classes - in order to hold reference to Session for eventual lazy-load.
Before sending them through the wire initialize all that you need - maybe an overhead, but that's the best you can do.
I think similar request has already been posted on this forum, so do a little search if there is some more info already.
You can transform your Hibernate objects to DTO's and clear them of Hibernate's dependency - otherwise you ofcourse need hibernate.jar on client's side.