This question already has an answer here:
When is SQLiteOpenHelper onCreate() / onUpgrade() run?
After seen your code can't get any idea, try to clear your app data and then again create Tables.. if there is already existing Tables then it will not create new.!
for more see My SqLite Class example it will help you.. SQLite Database Example