SQLiteOpenHelper を継承したクラスを作成しているのですが、
コンストラクタと実装されていないメソッドをエクリプスで自動生成
コンストラクタのsuperの第2引数、第4引数を適当に書き換え、継承したクラスのインスタンスを生成。

という処理を書いたのですが、デバッガで追ってもコンストラクタの後にonCreateが実行されません。
何処のサイトでもsuperの第2引数で指定したDBが無ければoneCreateが実行されるとしか書いておらず、
第2引数の文字列を適当に変えたり、アプリのアンインストールもしてみたのですが、それでも実行されません。
何処かが悪くてエラーでも出てくれば良いのですが、コンストラクタがそのまま終了してしまうのだけなので全く原因がつかめなくて困っています。

(別なクラスでの)インスタンスの生成
DBHelper DB = new DBHelper(getBaseContext());
継承したクラスのコンストラクタ、onCreate
public DBHelper(Context context) {
super(context, "testdb", null, 2);
}
public void onCreate(SQLiteDatabase arg0) {
arg0.execSQL("");
}

念のため、コンテキストもnullやthis等試してみましたが駄目でした。
一体、何が悪いのでしょうか。