Intendi "come si crea una matrice in Java" o "che cosa sono le tiles"?
Non so come tu stia sviluppando il tuo giochino,ma un approccio possibile potrebbe essere creare una matrice di valori booleani e inizializzarla con valori casuali (magari dove "true" indica una cella piena e "false" una cella vuota).
Le tiles dovrebbero essere i tasselli del labirinto:per esempio,puoi usare una tile .gif per rappresentare una cella piena e un'altra tile .gif per rappresentare una cella vuota;in questo modo puoi costruire l'intero labirinto semplicemente leggendo i valori iniziali degli elementi della matrice.