hi i have problem to use a date in a query code: Date datePublication; cal.add(Calendar.MONTH,-12); datePublication = genererDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), 1); public Date genererDate(int pYear, int pMonth, int pDay){ String strDate = Integer.toString(pYear) + "-" + Integer.toString(pMonth) + "-" + Integer.toString(pDay); java.util.Date parsedDate = new java.util.Date(); try { parsedDate = new SimpleDateFormat("yyyy-MM-dd").parse(strDate); } catch (ParseException e) { e.printStackTrace(); } return new java.sql.Date( parsedDate.getTime() ); } datePublication show me 2005-10-01 i use directely in a query datePublication... i displayed the query [code] select * from test where datePub >= 2005-10-01 i get the error: code: java.sql.SQLException: ORA-00932: inconsistent datatypes: expected DATE got NUMBER any idea?