Это не рационально, лучше записывать данные в предметы которые лежат в сундуке.
Строчек лора в предмете может быть сколько угодно (но по 32к символов на строку) (получается таблица, имя предмета - имя таблицы), а в сундуке может лежать много предметов (база данные). Конечно реализацию sql придётся писать самому, но можно частично перенести парсер из h2 или sqlite.
Таким образом мы получим почти полноценное хранилище данных, пусть и ограниченное по объёму.