Java: comment ajouter des secondes à Timestamp?

Je n'arrive pas à ajouter des secondes à Java Timestamp.

J'ai ça, mais, il me donne la même date:

int sec = 600;

java.sql.Timestamp ts_from_ws = new java.sql.Timestamp(retry_date);
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(ts_from_ws.getTime());
cal.add(Calendar.SECOND,sec);
java.sql.Timestamp ts_new_date_ws = new java.sql.Timestamp(cal.getTime().getTime());

source d'informationauteur user63898