Dioses lo conseguí!!! Que garrulo soy en ocasiones!!! Gracias muchas gracias!!! En el main no los pasaba como referencia, sino que escribia todo el chorizo, es decir (String [] nombre array...) La leche!!!
Muchas gracias, el ejemplo visual ha sido muy esclarecedor, estoy intentando "aprender" en java no en C++, a veces es desmoralizante, el martes me tiré 6 horas delante del programa y no conseguí absolutamente nada. Afortunadamente en este foro me estais ayudando muchísimo.
De nuevo muchas gracias por vuestra ayuda, con esto ya puedo finalizar el programa que lo tengo todo en el main y es follón que no veas!!!
Un saludo!!!