Cómo rellenar un TableView que se define en un archivo fxml diseñado en JavaFx Scene Builder

Me gustaría saber cómo llenar un TableView con datos ... Todos los ejemplos que he visto crean un TableView con columnas y todo, y lo agrego a la escena. Todo hecho en el propio código java.

Lo que quiero saber: si diseño mi "formulario" en JavaFx Scene Builder. Definiendo todas las tablas y columnas allí. ¿Cómo accedo a él para poblarlo desde java? O si alguien puede indicarme un tutorial adecuado sobre esto, por favor.

He definido mi formulario en JavaFx Scene Builder, solo un TableView con 3 columnas

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.paint.*?>

<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="288.0" prefWidth="293.0" xmlns:fx="http://javafx.com/fxml">
<children>
    <TableView fx:id="tableView" layoutX="35.0" layoutY="28.0" prefHeight="200.0" prefWidth="227.0">
    <columns>
        <TableColumn prefWidth="75.0" text="UserId" fx:id="UserId" />
        <TableColumn prefWidth="75.0" text="UserName" fx:id="UserName" />
        <TableColumn prefWidth="75.0" text="Active" fx:id="Active" />
    </columns>
    </TableView>
</children>
</AnchorPane>

Tengo mis datos en un ResultSet en mi código de Java.

ResultSet rs = c.createStatement().executeQuery(SQL);

Necesito rellenar el TableView.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta