ho provato a inserirle direttamente nel simpletablemodel:

codice:
public SimpleTableModel getSimpleTableModel() {
    if (simpleTableModel == null) {
            // write pre-init user code here
        simpleTableModel = new SimpleTableModel(new java.lang.String[][] {
            
            new java.lang.String[] { array1[1] },
            new java.lang.String[] { array2[1] },
            new java.lang.String[] { array3[1] },
            new java.lang.String[] { array4[1] },
            new java.lang.String[] { array5[1] }},null);

        // write post-init user code here
    }
    return simpleTableModel;
}
ma cm faccio qsto accade la stessa cosa...se invece metto "" al posto degli array il form si avvia

HO PROVATO CON UN ARRAY QUALSIASI E FUNZIONA!
quindi il problema sta in quei array,praticamente sono array che riempio prendendo dati da una servlet...ma io mi chiedo,se anche fossero vuoti perchè si blocca cmq il form?

EDIT:RISOLTO.