Si può ovviare a questo problema inizializzandole prima entrambe a null.

Ovviamente, quando devi utilizzarle, se non sei certo della loro inizializzazione (lo fai all'interno di un if, quindi non ne sei certo), devi prima controllare che non siano null
codice:
Timer t1 = null;
Timer t2 = null;

...

if ( <condizione>) {
   t1 = new Timer(...);
   t2 = new Timer(...);
}

...

public void print() {
   if (t1 != null) {
      t1.start();  // Lo uso solo se non è null
   }
   ...
   if (t2 != null) {
      t2.start();  // Lo uso solo se non è null
   }
}
Così il compilatore non ti dovrebbe dare problemi.


Ciao.