Получаемая ошибка означает, что работающая версия Java пытается загрузить класс, скомпилированный с несовместимой версией Java.
С предоставленной вами информацией невозможно диагностировать проблему более конкретно, чем эта - посмотрите какие библиотеки Java вы используете и каковы их требуемые версии Java. Если вы не можете найти здесь что-то неправильное, вам может потребоваться очистить некоторые кэшированные файлы * .class, которые были созданы с помощью версии Java, перед переустановкой.
Наконец, если у вас установлено несколько JVM, убедитесь, что make
использует тот, который вы ожидаете. Вы определенно можете установить Java 1.5u18, но приложение все еще будет находить и использовать 1.4 JVM откуда-то.