Erro table

Quero pegar a cada coluna de um table e formata a largura dela mas, quando eu compilo ele aparece o seguinte erro:

Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 4 >= 4

void tamanhoTable(){
      
  jTable1.getColumnModel().getColumn(0).setPreferredWidth(27);
  jTable1.getColumnModel().getColumn(1).setPreferredWidth(120);
  jTable1.getColumnModel().getColumn(2).setPreferredWidth(100);
  jTable1.getColumnModel().getColumn(3).setPreferredWidth(90);
  jTable1.getColumnModel().getColumn(4).setPreferredWidth(90);//Erro nessa linha
  jTable1.getColumnModel().getColumn(5).setPreferredWidth(120);
  jTable1.getColumnModel().getColumn(6).setPreferredWidth(100);
  jTable1.getColumnModel().getColumn(7).setPreferredWidth(95);
  jTable1.getColumnModel().getColumn(8).setPreferredWidth(40);
  jTable1.getColumnModel().getColumn(9).setPreferredWidth(400);
  jTable1.getColumnModel().getColumn(10).setPreferredWidth(400);
  jTable1.getColumnModel().getColumn(11).setPreferredWidth(400);
  jTable1.setAutoResizeMode(jTable1.AUTO_RESIZE_LAST_COLUMN);
      
}

Sua tabela nao tem mais que 4 colunas, ai qdo chega nesse indice, ele não encontra, por isso da Exception