HAL support will get a significant upgrade, so I would wait.
I don't know how you use your subclass, but basically that approach works. You must not forget the annotation on your name
field. Example:
public SuperLink extends Link {
@XmlAttribute
private String name;
public SuperLink(Link link, String name) {
super(link.getHref(), link.getRel());
this.name = name;
}