Without digging deeper into you code, I have some advices for you that going to make you avoid tons of mistakes:
1)Use SQLite Database Helper for creating, inserting, deleting you data from the database...Follow this tutorial
2)Rewriting your columns name in each query is a very bad practice. Initialize them at the beginning of your class as final static string and use this variable whenever you need it.
private final static String COL_COMMENTS = "COMMENTS";
3)Try and catch all your database transactions with logging to avoid crashes.
try{
//Database transaction
}
catch(Exception e){
e.printstacktrace();
}
4)Uninstall the application and install it again after adding any new table.