Наконец-то удалось решить эту проблему. Проблема заключалась в том, что в jar был файл manifest.mf, определяющий путь к классам. Я предполагаю, что это имеет приоритет над любой переменной env опции -classpath в команде java в командной строке.
Это мой файл manifest.mf после изменений
Манифест-Версия: 1.0
Ant-версия: Apache Ant 1.8.1
Создано: 1.6.0_20-b02 (Sun Microsystems Inc.)
Встроенный: Arcot
Основной класс: com.arcot.csso.credchangereportsvc.CredChangeReportSVC
Версия: 1.0
Путь к классам: lib / classes lib / TPFService-XBeans-packaged.jar lib / TPFServ
ice-client.jar lib / aspectjrt.jar lib / axis2-kernel-1.4.1.jar lib / commo
ns-lang-2.5.jar lib / log4j-1.2.16.jar lib / ojdbc14-10.2.0.1.0.jar lib / x
mlbeans-2.4.0.jar ./conf/ lib / axiom-api-1.2.7.jar lib / wsdl4j-1.6.2.jar lib / XmlSchema-1.4.2.jar
lib / commons-logging-1.1.1.jar lib / commons-httpclient-3.1.jar
lib / axiom-impl-1.2.7.jar lib / backport-util-concurrent-3.1.jar lib / neethi-2.0.4.jar lib / commons-codec-1.3.jar