Сделай проще.
Храни стартовый топ лист в jar-файле с игрой. При первой необходимости записи в него - создавай в строго определенном месте (в домашней директории пользователя, рядом с jar'ником, etc) файл с обновленным топом игроков.
Процесс загрузки топа будет выглядеть достаточно просто:
1) Проверяем наличие файла с топом игроков в выбранном месте.
2) Если не нашли - грузим из jar файла.
И да - зачем тебе топ игроков? Если ты хочешь, что бы игроки из разных мест мерились силушкой богатырской - тебе необходимо этот топ хранить централизованно - например на едином сервере. Если хранение строго локально - генерируй выдуманный топ при первом запуске рядом с jar-файлом и обновляй по мере совершения игр.