Consulta em BD através do Geotools

Bom dia,
Eu tenho uma tela desenhada através de um shape carregado no meu BD.
O que eu preciso agora é fazer a função de consulta.
Na hora que eu clicar em uma parte do meu mapa, eu preciso buscar as informações
da onde eu cliquei.

Exemplo: Se tenho um mapa de lotes, e eu clicar em um desses lotes, eu preciso
buscar no meu BD as informações desse lote para mostrar em uma tabela.

Como fazer isso???

Pensei que seria da seguinte maneira, pego o X e Y do clique do mouse do
usuário. Converto esse X e Y em coordenadas e através dessas coordenadas eu
busco no banco.

Seria isso??

O problema é:
Como converter esse X e Y em coordenadas?
O clique vira a coordenada da minha imagem ou do mapa gerado?

Se puderem dar uns bons exemplos disso, eu ficaria grato.

Aguardo uma resposta.

Att.