DatabaseProvider#getInstance()を参照すると以下の記述が。 SupportedDBProvider provider = SupportedDBProvider.getProviderForURI(uri); if (provider == null) { throw new RuntimeException("Unable to locate a valid database provider for URI: " + uri); } つまり、SupportedDBProviderがちゃんと取れてないんですね。 じゃぁ、そっちを見ましょう、と言うことで見てみます。SupportedDBProviderではEnumを拡張して対応しているDBかどうかをチェックしている模様。 その中にH2が含まれていないのですね。結果、DatabaseProvider様が「んな