title: Vaadin ValueChangeEvent getProperty for a specific table column
body: <p>I'm using Vaadin and a MySQL DB. I visualized a table of my DB (only one column) as a Table and I want to click the table rows and retrieve the value of a specific column when a click happens on a single row.</p>
  <pre><code>//Database Connection Class
  ...
  private SQLContainer catExtractionContent = null;
  FreeformQuery catExtractionQuery = new FreeformQuery(&quot;Select name as HAUPTKATEGORIE from Category where cat_main is null&quot;, connectionPool);
  catExtractionContent = new SQLContainer(catExtractionQuery);
  
  //UI-Class
  private Object mainCatname=null;
  mainCatTable = new Table();
  mainCatTable.setContainerDataSource(getDBConn().getcatExtractionContent()); //This retrieves the SQL Container from obove
  mainCatTable.addListener(new ValueChangeListener() { 
          
          public void valueChange(ValueChangeEvent event) {
           mainCatname = event.getProperty().getValue();
           System.out.println(mainCatname);
          }
  });
  </code></pre>
  <p>My Table contains Category names.</p>
  <p>The <code>System.out.println</code> prints 1,2,3... when I click the first, the second and the third row of my Table in the browser.</p>
  <p>How can I get the column &quot;name&quot; / &quot;HAUPTKATEGORIE&quot;?</p>
  <p>I was trying the whole day but I was not successful.</p>