Hvis de data, du forsøger at gemme, har decimaltegn, skal du ændre datatypen for forud som dobbelt med længde 10,3 hvor 10 angiver antal cifre og 3 angiver antallet af decimalcifre.
Brug denne forespørgsel,
db.putData("INSERT INTO indetails(inid, gtotal, advance, due) VALUES(" + txtInID.getText() + "," + txtgtotal.getText() + "," + txtAdvance.getText() + "," + txtDue.getText()+")");