Código [Seleccionar]
char *meses[MESES]={"Enero","Febrero","Marzo","Abril","Mayo","Junio",
"Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
Esta linea es invalida. Sustituir por:
Código [Seleccionar]
String[] meses=new String[]{"Enero","Febrero","Marzo","Abril","Mayo","Junio",
"Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
En java no puedes manipular punteros.