chama, no se porque razon el Split solo funciona con caracteres en blanco, pero bueno ya funciona, mira aver si te funciona asi...
String a = "33.56954.1";
a = a.replace('.', ' ');
String [] line = a.trim().split(" ");
int A = Integer.parseInt(line[0]);
int B = Integer.parseInt(line[1]);
int C = Integer.parseInt(line[2]);
System.out.println(A);
System.out.println(B);
System.out.println(C);
saludos
crono