Esse filtro.getTipo().getNome(); está vindo nulo
for(Filtro filtro : filtros) {
for (Item item : todosItens) {
String tipo = filtro.getTipo().getNome();
String nome = filtro.getNome();
if(itemPossuiTipo(item, tipo) && itemPossuiNome(item, nome)){
resultados.add(item); } } }