Imprimir uma String a partir de um Inteiro

Fala galera!

To com o seguinte probleminha aqui.
Quando eu faço a consulta no banco de dados, eu pego um número inteiro como um código, porém na hora de gerar o relatório eu preciso imprimir uma String
Por Exemplo:

Minha consulta retornou o código 2, então eu quero que imprima “João” no Relatório
Se minha consulta retornar 3, quero que imprima “Maria”, e assim por diante.

Alguém pode me dar uma luz aí???

Valeu galeraaaa!!!

Se vc estiver trazendo do banco todo o objeto vc pode imprimir qualquer coisa.

Exemplo da Classe Animal:

[code]public class Animal{
private Integer codigo;
private String nome;
private Raca raca;

//com getrs e setres…

}

public class Raca{
private String nomeRaca();
//getrs e setrs
}[/code]

Na hora de imprimir vc deve fazer:

Animal a = new Animal();

System.out.println("Codigo: "+a.getCodigo());
System.out.println("Codigo: "+a.getNome());
System.out.println("Codigo: "+a.getRaca().getNomeRaca());

Bom, desculpem meu erro, é que eu não especifiquei direito.

Esse problema ta ocorrendo no IReport.

De qualquer forma valeu mesmo Anderson!!!

eu usaria Enum pra isso. resolve seu problema?

Edit: Caso vc não saiba o que é enum:
http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html

Ahh agora compreendi, oq vc quis dizer. Pensei q o código era o id da tabela referente ao id da tabela.