Eu recomendo muito a leitura do The Java Tutorial, pelo menos dos Trails covering the basic porque você será ambientado na estrutura do Java.
Pra adiantar, você está certo … as bibliotecas são definidas pelo import (não que haja uma equivalência entre elas e os OCX), elas são procuradas no classpath, do sistema ou da chamada (qd vc digita java -cp .;c:myLibraries minhaClasse ele procurara no diretório corrente (.) e em c:myLibraries) …
Existem ainda os arquivos .JAR que podem conter as bibliotecas, internamente ele contém informações como se fosse um sistema de arquivos e a busca é igual quando feita dentro dele ou em um diretório do fs.
Dê uma lida e dúvidas mais direcionadas você pergunta por aqui …