Padronizando com MVC

Galera, é o seguinte, eu desenvolvi uma aplicação que tem como objetivo principal extrair dados de no máximo 4 bases de dados (SQLServer, Oracle, Interbase e MySQL), transformá-los (mesclar campos, converter em caixa alta ou baixa, dentre outros) e depois carregá-los em uma base única. Para tal eu usei o JDBC. Acontece que eu não levei em conta nenhum pattern e agora quero utilizar o MVC. Eu já li alguns artigos, mas todos enfocam WEB e minha aplicação é desktop. Na minha aplicação, só sei que a parte de conexão (JDBC) é o modelo e a visão é interface gráfica. Eu só utilizei esses dois na minha aplicação.

Primeiro exemplo:

Eu criei uma classe chamada Conexao, que, como o nome já diz, estabelece uma conexão com alguma base de dados. Para conectar, criei uma interface de conexão, para o usuário informar os dados para a mesma. Eu só utilizei dois arquivos de código aí. Deveria ser diferente para acomodar MVC? Alguém pode me dar uma luz?
Obrigado

Olha, da uma estudada que vc vai entender;

http://java.sun.com/blueprints/patterns/MVC-detailed.html