kiedy wstawiasz dane w tym samym wierszu, powinieneś zaktualizować wiersz zamiast ponownie wywoływać insert.for, np.:-
ContentValues cv = new ContentValues();
cv.put("Field1","value"); //These Fields should be your String values of
a następnie wywołaj aktualizację zamiast wstawiać
myDB.update(TableName, cv, "_id="+id, null);
możesz to polecić