The webservice client should be generated from the wsdl file.
The artifacts generated from the tool won't have any jpa annotation, so it wont be depended on any jpa packages.
If i understand correctly, you want to avoid including jar files which include the javax.* classes in your classpath. Isn't it?
What is (if any) the standard practice for such a case? (POJO Inheritance, XML descriptions, etc...) ?
Its possible to use a orm.xml file to map the entities through xml instead of annotations.