Since the Liquibase plugin is creating the tables, it sounds like you
got the Liquibase part working. Not sure I can help you with your
general project issues.
It doesn't sound like a Hibernate issue to me. I have a hunch it is your HSQLDB settings. I bet the failsafe plugin forks the process and the HSQLDB in-memory database is shutting down as it is only available to the creating JVM process. I would try not forking the failsafe plugin if you can or switching to file or server mode on the HSQLDB database so the data is persisted between processes.
That being said, this is probably not the best place for general Java project setup questions.
It doesn't sound like a Hibernate issue to me. I have a hunch it is your HSQLDB settings. I bet the failsafe plugin forks the process and the HSQLDB in-memory database is shutting down as it is only available to the creating JVM process. I would try not forking the failsafe plugin if you can or switching to file or server mode on the HSQLDB database so the data is persisted between processes.
That being said, this is probably not the best place for general Java project setup questions.