Como calcular objetos Date ou Time?

Estou precisando somar e diminuir dois objetos Time que trago do banco de dados. Estou utilizando HSQLDB mas a função datediff não permite somar. Tem alguma classe em java que faz esse tipo de calculo? :?: :?: :?: :?:

Att.,
Gustavo Costa