W jaki sposób utworzyć zapytanie w osobnym wątku(np. SwingWorker) i zwrócić wyniki do głównego okna GUI w Swingu.

Chodzi o to, aby przy odczycie danych z bazy nie blokować okna GUI.
W jaki sposób się to organizuje?