Se os dados que você está tentando salvar tiverem pontos decimais, altere o tipo de dados para antecipação como duplo com comprimento 10,3 onde 10 denota o número de dígitos e 3 denota o número de dígitos decimais.
Use esta consulta,
db.putData("INSERT INTO indetails(inid, gtotal, advance, due) VALUES(" + txtInID.getText() + "," + txtgtotal.getText() + "," + txtAdvance.getText() + "," + txtDue.getText()+")");