Se i dati che stai tentando di salvare hanno punti decimali, cambia il tipo di dati per anticipo come doppio con lunghezza 10,3 dove 10 indica il numero di cifre e 3 denota il numero di cifre decimali.
Usa questa query,
db.putData("INSERT INTO indetails(inid, gtotal, advance, due) VALUES(" + txtInID.getText() + "," + txtgtotal.getText() + "," + txtAdvance.getText() + "," + txtDue.getText()+")");