XPath - это определенный W3C язык для поиска данных в документах XML. Есть много реализаций. Последняя версия - XPath 3.1, но многие реализации поддерживают только оригинальную версию 1.0.
JXPath - это библиотека с открытым исходным кодом, которая реализует (какая-то версия?) Язык XPath, применяя его специально для навигации по представлению XML общего графа объектов Java, а не по XML-документу как таковому.