Should H2 be a test dependency or is it bundled because it is the default DB?  
Note that Spark has hsqldb as a dependency I think, and that's real similar to H2.  (H2 might be faster, but Hsqldb will make the assembly jar slightly smaller)