Вам может не потребоваться компилировать в .class
для достижения вашей цели, вы можете скомпилировать xsl один раз за цикл и повторно использовать скомпилированный экземпляр для всех преобразований.
Для этого вы создаете1004 * объект, например:
TransformerFactory factory = TransformerFactory.newInstance();
factory.setErrorListener(new ErrorListener( ... ));
xslTemplate = factory.newTemplates(new StreamSource( ... ));
и использование шаблона для получения преобразователя для выполнения работы:
Transformer transformer = xslTemplate.newTransformer();
В зависимости от используемой вами библиотеки XSL ваш пробег может варьироваться.