Вы не можете назначить уникальное имя каждому компоненту, который вы динамически генерируете.
Когда вы определяете текстовые поля, вам необходимо добавить их в список (или некоторую другую структуру данных).Затем вы можете получить доступ к текстовым полям индивидуально из списка.
List<JTextField> textFields = new ArrayList<JTextField>();
for (int i = 0; i < 10; i++)
{
JTextField textField = new JTextField();
textFields.add( textField );
somePanel.add( textField );
}
somePanel.revalidate();