I won't be able to look into this deeply until tonight, but the comment about Hypersonic makes me think we might have a second license issue to deal with on this application. You might want to think about using Derby for the back end instead. That's what my JPA based example uses.
I'll have to look into what you did. Does Derby provide an in-memory db option? That's what I'm looking for ...
Craig
Sean
