Para convertir de Timestamp a Calendar, Calendar tiene un método setTime(Date) y Timestamp tiene uno getTimestamp() que devuelve un Date... No son muy intuitivos los nombres, ciertamente, pero es lo que hay

.
En cuanto a obtener los valores de la fecha de un objeto Calendar
myCalendar..get(Calendar.DATE) // Es lo mismo que con DAY_OF_MONTH
myCalendar..get(Calendar.MONTH)
myCalendar..get(Calendar.YEAR)
...
S!