Hi Begunrom
I have had to do the same thing, what I did was have two columns, one to show the value in HH:MM:SS which I used for the value of the column then I had another one with just the seconds which I summed up for the total
The displayed version of the total was then run through a BSH expression (Knowing my history of these there is a better way to do this)
Code:
Object getValue()
{
Number Duration = (Number) dataRow.get("Summary_minutedurationExpression"«»);
if ( (Duration == null) || (Duration.doubleValue() == 0.0) )
return new String("--:--:--");
Integer hours = new Integer( (Duration.intValue() / 3600));
Integer minutes = new Integer( ((Duration.intValue() % 3600) / 60));
Integer seconds = new Integer( ((Duration.intValue() % 3600) % 60));
String hhmmss = new String(hours.toString() +":"+minutes.toString()+":"+seconds.toString());
return(hhmmss);
}
Hope this helps and also kind of hoping some one comes in with a better way to do it 
Wil