Why is calling this void only working once? [on hold]

I’m calling a void twice – the void takes in 2 teams and simulates a game – but the void I call it in only calls it once.
Here’s the void:

public void week1() {
    makeTeams();

    // Determining who plays who and who wins
    System.out.println("WEEK 1:"); //$NON-NLS-1$
    String game1team1 = this.teamI;
    String game1team2 = this.teamII;
    int game1timeh = this.random.nextInt(12) + 1;
    int game1timem = this.random.nextInt(60);
    if(game1timem < 10) {
          System.out.println(game1team1 + " v " + game1team2 + " at " + game1timeh + ":0" + game1timem + "PM"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
    } else {
        System.out.println(game1team1 + " v " + game1team2 + " at " + game1timeh + ":" + game1timem + "PM"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
    }
    String game2team1 = this.teamIII;
    String game2team2 = this.teamIV;
    int game2timeh = this.random.nextInt(12);
    int game2timem = this.random.nextInt(60);
    if(game2timem < 10) {
        System.out.println(game2team1 + " v " + game2team2 + " at " + game2timeh + ":0" + game2timem + "PM"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
    } else {
        System.out.println(game2team1 + " v " + game2team2 + " at " + game2timeh + ":" + game2timem + "PM"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
    }
    // g1
    simGame(team1, team2); // the void I try to call - doesn't work
    // g2
    simGame(team3, team4); // the void I try to call - works
}