codice:
dToString = parameters.getProperty("dto");
	Date dateObjTo = null;
        try {
	    dateObjTo = new SimpleDateFormat("dd-MM-yyyy").parse(dToString);
	     } catch (ParseException e) {
		throw new QBException(e);
	     }
       dToStringConv = DateTools.dateToString(dateObjTo,DateTools.Resolution.MINUTE);
la stringa "dToString" contiene "12-04-2001".
una volta effettuata la conversione perdo un giorno, invece di avere una roba del genere
200104122200 (formato YYYYMMDDHHMM) ho 200104112200

spero di essere stato chiaro...