Webwork e Type Converters

Bom galera, to com o seguinte problema :
Fiz um type converter para GregorianCalendar, + / - assim:

public class GregorianCalendarConverter extends DefaultTypeConverter {
	public Object convertValue(Map ognlContext, Object value, Class toType) {
		if ( toType.equals(java.util.Calendar.class) ) {
                      GregorianCalendar newDate = new 
                            GregorianCalendar(2004,5,10);
                      value = newDate();
                }
		if ( toType.equals(String.class) ) {
			value = "01/01/01"; 
                }
         return value;
         }
}

e coloquei o arquivo Student-conversion.properties no package do bean Student com o seguinte conteudo:

hireDate = br.fae.ipefae.converter.GregorianCalendarConverter

No meu vm eu tenho :

 #tag (TextField "name='student.hireDate'" "label='Data de Contratação:'" "size='10'")

Tudo maravilha. funciona que é uma beleza. quando eu chamo o formulario ele preenche o campo com “01/01/01”, quando eu envio o formulario ele também passa pelo converter, mas o problema é quando eu quero apenas mostrar o atributo como por ex:

<td> student.hireDate </td> 

ele não chama o converter, e mostra o toString do GregorianCalendar. (+/- assim) :

 java.util.GregorianCalendar[time=393303600000,areFieldsSet=true,.......

Alguem sabe me dizer onde estou errando ?
Obrigado.