Add more null-checks and IAE throws
Use Class.forName() instead of internal H2 load() method
Rename local "storage" to "mirror"
Properly close storage