Тело внешнего цикла никогда не будет выполнено, так как условие цикла ложно на первой итерации:
Вы пытаетесь перейти от x - 13
вверх до x - 80
.
for(int y = cal.get(Calendar.YEAR) - 13; y <= cal.get(Calendar.YEAR) - 80; y++)
^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
this is higher than... ...this even in the first iteration
Кроме того, чтобы убедиться, что -13
до -80
действительно добавляет к длине массива years
, я бы посоветовал вам написать это так:
String[] years = new String[67];
int thisYear = cal.get(Calendar.YEAR);
int startYear = thisYear - 13;
for (int i = 0; i < years.length; i++)
years[i] = Integer.toString(startYear - i);
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(years));