DatabaseHelper dbHelper = new DatabaseHelper(getApplicationContext());
Make sure you create DatabaseHelper object once during application lifetime and reuse it.
For reading data:
SQLiteDatabase db = dbHelper.getReadableDatabase();
For reading/modification data:
SQLiteDatabase db = dbHelper.getWritableDatabase();
next use insert(), query(), update(), delete() methods of SQLiteDatabase object:
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
You also should not create the database by directly accesssing the sqlite file what you do in createNewDatabase method.
Use execSQL() method of SQLiteDatabase object in your onCreate(...) method. Execute your CREATE TABLE queries there.