Очень старый, похоже. И практически мертвый. Т.е. там будет старая java без кучи стандартных библиотек, с устаревшими фреймворками и т.п. Это плохой способ входить в Java
Приложение - известное, но если проект все еще на Java - то оно практически мертвое. И это - не современная Java никаким образом. Это как идти на проект на C# на первую версию - и ругаться, что там нет ничего.
Вообще-то java - медленнее. В 2-3 раза (в .net очень хороший Jit). Нормальная реализация той же рефлексии. Метаданные не через задницу сделаны. Runtime версионирование (а не черезжопный билд тайм). Итд итп.