Jak skopiować zestaw wyników do obiektu?

Używam poniższego, aby dodać pobrane wartości do klasy. wszystkie wartości zostaną dodane do atrybutów klasy, ale używam compisition (mam obiekt klasy w klasie) i nie pokazuje niczego na wyjściu.

class employee 
{
....
private Address address = new Address();
.....
}
 ...
Employee emp = new Employee();
        try {

            ps = con.prepareStatement("select * from employee,address "
                    + "WHERE employee.username = ? AND "
                    + "employee.ADD_ID = address.ID");

            ps.setString(1, username);
            ResultSet r = ps.executeQuery();
            if (r.next()) {

                BeanProcessor bp = new BeanProcessor();
                emp = bp.toBean(r,Employee.class);
                System.out.println("blockkkk:"+emp.getAddress().getBlock());  
                                            //output of above line is blockkkk:null
            }

            con.close();
            ps.close();
        } catch (SQLException e) {
            System.err.println(e.getMessage());

        }
       return emp;

Klasa adresu wygląda następująco:

  public class Address {
    .....
    private String block;
    ....
      public String getBlock() {
            return block;
        }

        public void setBlock(String block) {
            this.block = block;
        }
    ....
   }

questionAnswers(2)

yourAnswerToTheQuestion