Полагаю, нет шансов убедить клиента выйти из неподдерживаемой версии Java?Что, если ответ отрицательный, тогда единственным выходом для вас является использование / изменение одной из реализаций с открытым исходным кодом из Интернета.Вы упомянули два из них в своем вопросе, еще один, на который вы можете посмотреть: JUG .
И, да, ваша ссылка на java.util.UUID не удалась, потому что она доступна только вJava 5 и выше.
Удачи!