The error was checkdatabase (). Specifically in the lines:
String myPath = DB_PATH+DB_NAME;
checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
The first run always give mistake. Because the database does not exist. checkdatabase must contain only the this code:
File dbFile = new File(DB_PATH+DB_NAME); return dbFile.exists();