Il titolo della tua domanda suggerisce che stai usando rawQuery() . Compila semplicemente l'SQL ma non lo esegue. Chiamando uno dei moveTo...() metodi sul Cursor restituito eseguirà anche l'SQL.
Per una query di inserimento, utilizzare execSQL() invece di rawQuery() , anche se la documentazione indica erroneamente che non dovrebbe essere utilizzato con INSERT .