BISAssociativeDateRange
O BISAssociativeDateRange é um componente usado quando queremos informar um período de tempo.

Modo de Uso
Para utilizar o BISAssociativeDateRange, basta instanciá-lo. Se quiser que o componente seja renderizado na tela com valores pré-definidos, basta acessar os métodos setStartDate(), para a data inicial, e setEndDate(), para a data final, passando como argumento um objeto do tipo Date.
Exemplo
BISAssociativeDateRange range = new BISAssociativeDateRange("Período de consulta:", true, null);
range.setStartDate(firstMonthDay.getTime());
range.setEndDate(lastMonthDay.getTime());