Retorno de lista vazia

Galera, já pesquisei no fórum, mas não encontrei nada que pudesse me ajudar.

Tenho uma classe de entidade que possui um relacionamento unidirecional OneToMany da seguinte forma:

    @OneToMany(cascade = CascadeType.ALL)
    private List<PorteValores> porteValoresList = null;

O outro lado do relacionamento está assim:

    @ManyToOne(optional = false)
    @JoinColumn(name = "nr_porte", referencedColumnName = "nr_porte", insertable = false, updatable = false)
    private Porte porte;

Bem, no banco de dados eu tenho um registro que, não possui lista de valores, e quando carrego a lista por meio do método getPorteValoresList() o netbeans me retorna o seguinte erro:

Sendo que se a lista está vazia deveria retornar null ou apenas a lista vazia o que não ocorre, como posso resolver isso?

Desde já agradeço a todos.

Tenta dar uma olhada na sua sintaxe, tá falando que porte_porte_valores não existe, não sei seu código do banco, mas creio que esteja dando erro pq n encontrou essa tabela