Como assim não consegui entender o que você realmente deseja, você está usando JDBC, e está mapeando em objetos?
Se for assim um campo estrangeiro seria:
Você cria uma classe por exemplo Pais
codigo Integer;
nome String;
Ai voce deseja uma tabela Estado que tem relacionamento com Pais, então você cria um objeto Pais dentro dela.
codigo Integer;
nome String;
Pais pais;
isso se voce estiver falando de objetos.. se nao for explica mais aí para nós