Switching screen through an ImageView – Java FX

I’m working with SceneBuilder and JavaFX and I want to change screens by clicking on ImageViews, but my program it’s giving a few exceptions (not specified) in the main function, and on the SceneBuilder screen doesn’t show any ID for the ImageView.

public class PrincipalController implements Initializable {



    @FXML
    private Button imageView_principal;

    @FXML
    private Button imageView_funcionario;

    @FXML
    private Button imageView_departamento;


    @FXML
    private void goToFuncionario(ActionEvent event) throws IOException {
        //Mostrar janela seguinte
        Parent GerentePageParent = FXMLLoader.load(getClass().getResource("Funcionario.fxml"));
        Scene GerentePageScene = new Scene(GerentePageParent);
        Stage app_stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
        app_stage.setScene(GerentePageScene);
    }

Main:

public class Projecto extends Application {

    @Override
    public void start(Stage stage) throws Exception {
        Parent root = FXMLLoader.load(getClass().getResource("Principal.fxml"));

        Scene scene = new Scene(root);
        stage.setResizable(false);
        stage.setScene(scene);
        stage.show();

    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }

}

My SceneBuilder:

SceneBuilder FXML:

SceneBuilder FXML

If anyone could help I would appreciate it. Thanks