I'm not sure if I understand you right here. Take a look at writing you own endpoint provider http://jbws.dyndns.org/mediawiki/index.php/JAX-WS_User_Guide#Endpoint_Provider. It may help you.
Thanks! got it to work cause of your suggestion.
Btw, my previous wasn't really clear. I wanted to create a soap service in which the body is dynamic. I have no choice since the wsdl I got defined it that way. Problem is that the classes i generated using wsconsume expected the first child element of the soap body to be always the same. Same as the element name used in wsdl.