Hi, I have answered my own question.
After looking at your Scim2 Client test classes, I switched to codehaus from fasterxml, and added this to all of the ObjectMapper instances:
mapper.disable(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES);
Also, personSearch returns a single User, whereas I thought from the contract that it ought to return a list (if the attribute being searched was duplicated among User objects).
Thanks,
Carl