Got Maven and HSQLDB database integration working the way I want to. Basically the database is stored in /target/test-data/.  When Maven runs, it will first delete this directory - clearing out any data from the previous run - then recreate the database. The way the POM is configured, allows this to work whether you right-click on the project and select "clean and build" or if you are on the source code of the test and right-click and select "run test".