Максим,
у меня задача обратная php вызывает JAVA класс
а про сервлеты - в этом я только начинающий, но думаю можно написать JAVA класс который подгружает (вызывает) пхп модуль, и передает ему на парсинг входной поток.
В выходной проток осуществляется вывод результатов работы пхп