Es una muy mala idea usarlo. Érase una vez, Sun tomó una copia de Xerces, llena de errores. Hicieron algunos cambios. Quizás restaron algunos errores. Sabemos que hay muchos errores muy serios que no sustrajeron.
Y lo renombraron como com.sun .... por una razón: para decirle que no lo use. En cualquier momento, en cualquier versión de punto, en cualquier parche, pueden cambiar esas clases de manera incompatible o eliminarlas.
Además, estas clases pueden no estar en la copia de IBM del JRE, o Apple, o (jaja) Microsoft o JRocket.
Si quiere Xerces, use Xerces. Para encontrar información sobre esto, lea el archivo de la lista de correo de Xerces-j para obtener muchas advertencias de los desarrolladores de Xerces sobre la versión bifurcada por Sun.
El hecho de que las clases sean formalmente 'públicas' no significa nada, excepto que Sun necesitaba poderlas new
de algún otro paquete.
u org.w3c ... no lo olvides. – bmargulies