Está tan mal ese código que no se por donde empezar..
1- Así como hacés referencia a una posición del Array palabras en:
..siendo
args del mismo tipo, no deberías hacer lo mismo?
2- el String[] palabras no está inicializado.
3- palabras es un Array de Strings..
NO UN Array de Array String[].. es decir String[][] palabras
por lo tanto para agregar un String a palabras sería:
Código Java:
Ver originalpalabras[posicion] = "";
//o así
palabras[posicion] = args[i].substring(poante, popost);
4- la lógica está mal.
PD: ¿está programando en el NotePad?, un IDE te podría ayudar bastante con tus errores actuales, supongo que si usás sino como sabrías donde está el error de SINTAXIS.