DB作成はこんな感じにしています。

super(context, "TEST", null, 1);

第3引数がnullだろ、という指摘なら合ってますが、
第2引数はそのまま文字列を入れますので、nullではありませんし、
例えば、実行するたび違うテーブルを作成しているということもないはずです。

それとも拡張子が入ってないから駄目なんですかね。