Cosa centrano i thread, in CLASSE1 non puoi eseguire un'instruzione fuori da un metodo e comunque CLASSE2.calcola(10,5); puoi farlo, basta che dichiari calcola() static.

Esempio:
codice:
class Classe1{
     public Classe1() {
         Classe2.calcola(10,5);
     }
}

class Classe2 {
      public static int calcola(int x, int y){
         return x + y;
      }
}
Forse però prima è meglio se ti studi un po' più java.