Use a JTable? Or just create the text fields in a loop?

The IDE you're using has no impact on the solution. If you're using a GUI builder: don't.