Exclusion does not exclude separate class. It works with artifacts, i.e. jar files. You indeed can exclude the third party dependency using tag like this:
<exclusion>
<groupId>org.apache.ws</groupId>
<artifactId>com.springsource.org.apache.ws.commons.schema</artifactId>
</exclusion>
Where:
org.apache.ws
is group IDcom.springsource.org.apache.ws.commons.schema
is artifact ID
(from your dependency tree example).
I do not thing that there is a built-in ability to exclude specific class.