sotarelli:
Obrigado pela ajuda neoCortex …
Mas ainda não deu certo … usei o método exatamente como vc me passou porem ele me retorna a data dessa forma
Mon Dec 22 00:00:00 BRST 2008
não sei mais o que fazer

Pra que você quer essa saída? É pra exibição em tela?
Dá uma explicaçãozinha ai, quem sabe a gente possa te ajudar e juntos acharmos uma saída para seu problema!!
Independente do formato ela pode ser trabalhada somente na saída, é claro como String. Ficaria somente assim:
//************************************************************************************************************************//
/**
* @author Celso José Pereira
* @param java.util.Date,String
* @return String
* @since 22/10/2008
* @see Formata data de retorno do banco para seu formato específico decidido pelo usuário e o mesmo também pode ser usado para hora
* @see de forma a converter ambas em String.
* @see "formataDataRetornoBanco(res.getData("campo_do_banco), "dd/MM/yyyy")".
* @see "formataDataRetornoBanco(res.getData("campo_do_banco), "hh:mm:ss")"
*/
//************************************************************************************************************************//
public static String formataDataRetornoBanco(java.util.Date data, String formato) {
SimpleDateFormat sdf = new SimpleDateFormat(formato, new Locale("pt", "BR"));
sdf.setLenient(false);//não deixa formatar datas e horas de valores errados ex:25:62:12
String formatedDate = sdf.format(data);
return formatedDate;
}
De resto como conheço, somente com java.sql.Date ao invés de java.util.Date o que seria um negócio muito chato de se fazer rs.
Um grande Abraço!