Não encontro o motivo de ocorrer NullPointerException

public class SampleController {

@FXML TextField txtNome;
@FXML TextField txtNumero;
@FXML TextField txtDistancia;

@FXML DatePicker dataNasc;

@FXML TableView<Pessoa> tblPessoa;

@FXML TableColumn<Pessoa, String> colNome;
@FXML TableColumn<Pessoa, Number> colNumero;
@FXML TableColumn<Pessoa, String> colFaixa;
@FXML TableColumn<Pessoa, Number> colDistancia;

private ArrayList<Pessoa> pessoas = new ArrayList<Pessoa>();

public void initialize() {
	inicializaTabelaTbl();
}

private void inicializaTabelaTbl() {
	colNome.setCellValueFactory(cellData -> cellData.getValue().nomeProperty());
	colNumero.setCellValueFactory(cellData -> cellData.getValue().numeroProperty());
	colDistancia.setCellValueFactory(cellData -> cellData.getValue().distanciaProperty());
	colFaixa.setCellValueFactory(cellData -> cellData.getValue().faixaProperty()); //**<- aqui ocorre o null pointer exception**
}

}

Na classe Pessoa…
public class Pessoa {

private StringProperty nome = new SimpleStringProperty();
private IntegerProperty numero = new SimpleIntegerProperty();
private IntegerProperty idade = new SimpleIntegerProperty();
private IntegerProperty distancia = new SimpleIntegerProperty();
private StringProperty nasc = new SimpleStringProperty("");
private StringProperty faixa = new SimpleStringProperty("");

public final StringProperty nomeProperty() {
	return this.nome;
}

public final String getNome() {
	return this.nomeProperty().get();
}

public final void setNome(final String nome) {
	this.nomeProperty().set(nome);
}
public final StringProperty faixaProperty() {
	return this.faixa;
}


public final String getFaixa() {
	return this.faixaProperty().get();
}


public final void setFaixa(final String faixa) {
	this.faixaProperty().set(faixa);
}

e os outros getters and setters.

Não sei se ficou claro, agradeço desde já

Posta o stacktrace, ou cite a linha onde ocorre.
O fato é que nullPointer ocorre qnd vc tenta acessar um obj nulo. O pq dele estar nulo é outra história, mas é nessa linha q vc deve ir

Caused by: java.lang.NullPointerException
at application.SampleController.inicializaTabelaTbl(SampleController.java:42)
at application.SampleController.initialize(SampleController.java:35)

a linha 42 eu comentei do lado, é no método “inicializaTabelaTbl”

cellData.getValue() deve estar retornando null
ou colFaixa é null
Precisa debugar e ver

Já consegui amigo, muito obrigado!

Então posta ai oq era.

erro básico… no sceneBuilder eu tinha esquecido de setar a coluna faixa kkk