Bueno descubri parte de mi problema.
utilizo esto para convertir a date del sql
Código:
public static java.sql.Date(java.util.Date dia){
return new java.sql.Date(dia.getTime())
}
Esto pedaso de codigo devuelve de la siguiente forma la fecha
2010/08/07 y lo inserta de esta forma en la BD
07/08/2010 en vez del siguiente formato que es el que yo quiero
08/07/2010
si alguein me dise como solucionarlo se lo agradeceria muchisimo.