XSD sem tipo genercis usando JAXB + Campo Struct do Impala?

Duas perguntas:

  1. É possível gerar os .java a partir do xsd sem fazer uso de genercis?

Exemplo:

public List<JAXBElement<?>> getContent() {      
            if(content== null){      
                content = new ArrayList<JAXBElement<?>>();      
            }      
            return this.content;
 }

Não usar o JAXBElement<?> e sim explicitar todos os tipos.

  1. Como persistir um objeto X em um campo struct do Impala? e Algum exemplo funcional?