começe pelo jdbc !! que é api em java que possibilita a conexão com o banco de dados e a realizações de querys
Geralmente e usado jtextfield para a digitação dos dados em uma interface ,
uma solucão para o seu problema seria colocar todos os fields em um array e após ter gerado o evento do botão , fazer um loop no array e setar os textos dos fields :
ex
for (int i = 0; i < fields.length; i++) {
fields[i].setText(null);
}