Hola que tal Alberto, mmm si eso es por que en tu PredioJoinDTO no tienes los setters de las propiedades, por cada propiedad debes de tener sus metodos de acceso, por ejemplo:
para la propiedad _nombre, debes tener un metodo setNombre()
public void setNombre(String newVal){...