How can I instruct JAXB to process this ?
XML
You could try to use the XmlElementWrapper annotation but I am not sure how it should work with multiple wrapper nodes:
XmlElementWrapper
@XmlRootElement public class Root { @XmlElementWrapper(name="parent") @XmlElement(name="child") List allChildren; }