Não consigo exibir a data gravada no banco

Bom dia pessoal, estou fazendo os exercícios da apostila de Java Web da Caelum e estou com um problema para exibir a data salva no banco. Meu código esta idêntico ao da apostila porém ao listar os registros salvos, a hora exibida é a data e hora atual e não a que está salva no banco. Alguém por poderia me dar uma luz!!!

public List getLista() {

	try {
		List<Contato> contatos = new ArrayList<Contato>();
		PreparedStatement stmt = (PreparedStatement) con.prepareStatement("SELECT * FROM CONTATOS");
		
		ResultSet rs = stmt.executeQuery();
		
		while (rs.next()) {
			// criando o objeto Contato
			Contato contato = new Contato();
			
			contato.setNome(rs.getString("nome"));
			contato.setEmail(rs.getString("email"));
			contato.setEndereco(rs.getString("endereco"));
			
			//montando a data através do Calendar
			
			Calendar data = Calendar.getInstance();
			data.setTime(rs.getDate("dataNascimento"));
			contato.setDataNascimento(data);
			
			// adicionando o objeto à lista
			contatos.add(contato);
			
		}

public static void main(String[] args) throws ClassNotFoundException {

	ContatoDao dao = new ContatoDao();
	
	List<Contato> contatos = dao.getLista();
	
	for (Contato contato : contatos) {
		System.out.println("Nome: " + contato.getNome());
		System.out.println("E-mail: " + contato.getEmail());
		System.out.println("Endereço: " + contato.getEndereco());
		System.out.println("Data de Nascimento: " +	contato.getDataNascimento().getTime());
		
	}
	
}

Acho que é aqui o problema… da uma pesquisada sobre esse metodo

@Thiago_Alexandre_Mar Não utilize o calendar para recuperar datas do banco de dados, você vai ter problemas, simplemente faça:

{

//data para variável do tipo Date
contato.setDataNascimento(rs.getDate("dataNascimento"));
//data para variável do tipo String
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
contato.setDataNascimento(sdf.format(rs.getString("dataNascimento")));

}

Obrigado Jederson_Andre, Irei dar uma olha sobre este método. Novamente obrigado pela atenção!!!

Obrigado Villagram, mudei o tipo do atributo para Date e funcionou certinho. Agora vou pesquisar mais sobre formatação de datas. Obrigado novamente!!!