o codigo abaixo dá erro no for com mensagem java.lang.NullPointerException
protected void mostrarClientes(List aluno){
if (tmClientes.getRowCount() > 0){
tmClientes.removeRow(0);
}
//if (aluno.isEmpty()){
JOptionPane.showMessageDialog(this, "Nenhum cliente encontrado!");
// }else{
String [] campos = new String[] { null, null, null, null,null,null};
for (int i = 0; i < aluno.size(); i++){
tmClientes.addRow(campos);
// tmClientes.setValueAt(aluno.get(i).getCodigo_aluno(), i, 0);
tmClientes.setValueAt(aluno.get(i).getNome_do_aluno(), i, 0);
tmClientes.setValueAt(aluno.get(i).getSexo(),i,1);
tmClientes.setValueAt(aluno.get(i).getEndereco(), i, 2);
tmClientes.setValueAt(aluno.get(i).getBairro(),i,3);
tmClientes.setValueAt(aluno.get(i).getCidade(), i, 4);
tmClientes.setValueAt(aluno.get(i).getUf(),i,5);
}
alguém pode ajudar