Witam!!!

Mój problem: pobieram dane z tabeli user z bazy mysql za pomocą:

ResultSet r = s.executeQuery("SELECT * FROM " + ListaBaz.getSelectionModel().getSelectedItem().NazwaBazyDanych +"."+ WidokTabelwBazie.getSelectionModel().getSelectedItem()+";");

i chciałbym te dane włożyć w TabelColumn, a potem wszystko wyświetlić w TabelView i tu zaczyna się problem. Jak tworzyć dynamicznie TableColumn i dodawać je do TableView, gdyż wszelkie próby
dodawania dynamicznie kolumn, zakończyły się fiaskiem , nawet przykład dynamicznego dodawania TableColumn ze strony stackoverflow nie działa. Nie chcę tworzyć klasy dla każdej Tabeli w mojej bazie,więc mam pytanie czy da się to jakoś inaczej rozwiązać?
Poniżej fragment kodu:

       
        ResultSetMetaData rsmd = r.getMetaData();
        for (int i=1; i<=rsmd.getColumnCount(); i++)
        {
            TableColumn nowa = new TableColumn(rsmd.getColumnName(i));// Tworzy kolumnę o etykiecie z nazwy wybranej kolumny z tabeli 
        //   czy da się powiązać tutaj dane wybranej kolumny z pobranej tabeli  i powiązać to z  kolumną nowa
            TableView.getColumns.Add(nowa);  // dodanie kolumny do WidokuTabeli;
       }

Czy ktoś ma pomysł jak to rozwiązać?