Wykorzystuje w moim programie bazę danych ORMLite. Chciałbym wyciągnąć dane z dwóch tabel i uzupełnić nimi TableView. Obydwie tabele mają identyczne typy pól. Do tej pory próbowałem to zrobić w taki sposób:

 ExpensesManager.queryForAll();
        tableView.getItems().addAll(ExpensesManager.getExpensesObservableList());
        dateColumn.setCellValueFactory(new PropertyValueFactory<>("date"));
        amountColumn.setCellValueFactory(new PropertyValueFactory<>("amount"));
        sourceAndAllocationColumn.setCellValueFactory(new PropertyValueFactory<>("allocation"));

RevenueManager.queryForAll();
        tableView.getItems().addAll(RevenueManager.getRevenuesObservableList());
        dateColumn.setCellValueFactory(new PropertyValueFactory<>("date"));
        amountColumn.setCellValueFactory(new PropertyValueFactory<>("amount"));
        sourceAndAllocationColumn.setCellValueFactory(new PropertyValueFactory<>("sources"));

ale w takim przypadku TableView jest uzupełniane tylko o wartości z Expneses.
W jaki prawidłowy sposób mógłbym to rozwiązać?