XML4J is IBM's alphaWorks project aiming to create an XML parser for Java. It's based on the codebase of Apache Xerces (which was also originally donated to Apache by IBM, by the way).
I would strongly suggest using Xerces, unless you need certain features present only in XML4J. Note that alphaWorks projects' licenses have certain limitations regarding commercial use...