Componente Calendar Primefaces 1.1

Boa Tarde Pessoal, estou usando JSF 1.2 com PrimeFaces 1.1, devido arquitetura atual do projeto.
Gostaria de saber se o componente <p:calendar /> dessa versão aceita array de datas vindo do bean.

Isso Funciona:


<p:calendar value="#{solicitacaoAgendamentoController.datasRetornadas}"  mode="inline" selection="multiple"/>

Bean:


public Date getDatasRetornadas(){
		
		GregorianCalendar gc = new GregorianCalendar();
		gc.add(gc.DATE, 1);
		Date d1 = gc.getTime();
		
		return d1; //retorno para o componente o dia 09/11/12 marcado
	}

Porem estou precisando retornar uma lista de datas exemplos: 09/11, 12/11, 13/11 etc etc…não segue a ordem por dia, senão usuario o min e o max do componente.

Assim estou tomando erro:


public Date[] getDatasRetornadas(){
		
		GregorianCalendar gc = new GregorianCalendar();
                GregorianCalendar gc1 = new GregorianCalendar();

		gc.add(gc.DATE, 1);
                gc.add(gc1.DATE, 3);

		Date d1 = gc.getTime();
                Date d2 = gc1.getTime();
		
		Date[] dates = {d1,d2};
		
		return dates;
	}

Dessa forma retorna o erro de formato


GRAVE: Error Rendering View[/pages/manutencao/reagendamento/page.xhtml]
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:281)
	at java.text.Format.format(Format.java:140)

.....

Isso é um problema que o componente não interpreta um array? Já que quando retorno um Date simples ele funciona?

Obrigado,

Cristian