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.