I have a contract class that contains elements with @XmlElement tags. For ex
@XmlElement(name = \"balancemoney\") protected Amount balanceMoney;
According to Using JAXB annotations with Jackson: Enabling JAXB annotation support, you need to set mapper.getDeserializationConfig().setAnnotationIntrospector(new JaxbAnnotationIntrospector()); to enable Jackson to use JAXB annotation.
mapper.getDeserializationConfig().setAnnotationIntrospector(new JaxbAnnotationIntrospector());