Вероятно, они просто добавились в names. Не хотите всё-таки добавить аннотации для numbers и names? Я вот даже не знаю, как это будет представлено в XML без них.
Например, вот так можно сделать:
@XmlRootElement(name = "super-xml")
@XmlSeeAlso(OtherSuperXml.class)
public class MySuperXml {
@XmlElement(name = "number")
private List<Long> numbers;
}
@XmlRootElement(name = "other-super-xml")
public class OtherSuperXml extends MySuperXml {
@XmlElement(name = "name")
private List<String> names;
}
Вообще, тяжко что-то отвечать на выдуманном примере. Вы же явно другую схему XML используете...