Pues la cosa es clara lo que necesito es hacer que el valor de una array sea variable es decir...
static char PalabrasNoTraducidas [][]=new char [NumeroPalabras][MAXCAR];
static int NumeroPalabras=0;
También he provado:
char PalabrasNoTraducidas [][]=new char [NumeroPalabras][MAXCAR];
static int NumeroPalabras=0;
Y que el NumeroPalabras dependa de ciertos factores. En teoría no es ninguna locura pero el Netbeans no me deja hacerlo.