Дайте мне посмотреть, понимаю ли я вашу точку зрения: но, запуская HSQLDB, вы можете рассматривать ее как обычную базу данных, такую как MySQL / PostgreSQL.
Если у вас есть драйвер / IP / порт / пользователь / пароль для подключения к вашему HSQLBD, вы можете подключить любой «клиент» к вашей базе данных.
Я знаю, что это не мое приложение, но помня, что HSQLDB обычно используется для целей тестирования . Имеют некоторые ограничения "Количество столбцов, таблиц, индексов, размер столбцов и т. Д. Ограничено только памятью"
Приятно читать: http://hsqldb.org/doc/guide/index.html
Приветствия