Glad to hear it.
Just for context, both DSTU2 packages should be generally usable. The reason there are two is historical, there used to be two distinct Java FHIR libraries and we decided to combine efforts and merge the libraries. This happened at a time when DSTU2 was the latest-and-greatest, and we didn't want to break anyone's existing code so we accepted that there would be 2 ways of doing things for that version.
There are a couple of functional differences, but things should generally be at parity. As you point out, the converters only work with the org.hl7 structures. The JPA server can only use the ca.uhn structures. Technically the validator only supports the org.hl7 structures, although it has a wrapper layer that makes this invisible to end users.
Cheers,
James