title: csv to pojo with another pojo
body: <pre><code>Orgnization{
  
  private String name;
  private String uniqueId;
  private boolean selfRegEnabled;
  private List&lt;Address&gt; addrList;
  
  public void setAddress(Address a){..}
  public void setName(String name){..}
  
  }
  
  Addess{
  private String type;
  private String line1;
  private String line2;
  private String line3;
  private String city;
  private String state;
  private String zip;
  private String country;
  }
  </code></pre>
  
  <p>CSV Header Columns are as below</p>
  
  <p>System.UniqueID,Name,EnableSelf-Registration,Addr1.Type,Addr1.Line1,Addr1.Line2,Addr1.Line3,Addr1.City,Addr1.State,Addr1.Zip,Addr1.Country,Addr2.Type,Addr2.Line1,Addr2.Line2,Addr2.Line3,Addr2.City,Addr2.State,Addr2.Zip,Addr2.Country,Addr3.Type,Addr3.Line1,Addr3.Line2,Addr3.Line3,Addr3.City,Addr3.State,Addr3.Zip,Addr3.Country</p>
  
  <p>My question might be related to below link</p>
  
  <p><a href="https://stackoverflow.com/questions/4165421/opencsv-csv-to-javabean">OpenCSV CSV to JavaBean</a></p>
  
  <p>I didn't see that thread has a proper answer (I am not sure if I miss any from that thread)</p>
  
  <p>Can we achieve same thing with any of the existing csv libraries such as supercsv, opencsv?</p>
  
  <p><strong>If I am using supercsv - can I map System.UniqueID column of csv to systemUniqueID property of my bean</strong></p>