Toplink - lendo todo o banco de uma só vez

Olá, estou utilizando Toplink em uma aplicação swing construida com Netbeans mas estou com um problema no carregamento.

A primeira chamada, seja ela a qualquer das tabelas, leva muito tempo pra ser executada pois todo o banco é lido antes de mostrar a tela.
Depois dessa primeira leitura, qualquer das outras telas com leituras ao banco levantam rapidamente.
Algumas dessas chamadas nem tem relacionamentos e mesmo assim, caso seja chamada inicialmente, ocorrerá a leitura completa do banco.

Gostaria que ele buscasse apenas os dados da pesquisa atual pois tem tabelas com cerca de três mil linhas e outras com pouquíssimos dados.

Alguma dica de como configurar isso?

Valeu gente !!