Gli elementi sono char o String?

Ad ogni modo, poi te lo riadatti tu

codice:
String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    char[][] matrice = new char[alphabet.length()][alphabet.length()];
    
    for (int i = 0; i < alphabet.length(); i++) {
      for (int j = 0; j < alphabet.length(); j++) {
        matrice[i][j] = alphabet.charAt((i+j)%alphabet.length());
        System.out.print(matrice[i][j]+"  ");
      }
      System.out.println();
    }