Please use the code tag to post your tag. This tag retains the code indentation.
The format of your date 'dd-MMM-yyyy' does not matches with the exact value that you pass to it, i.e., '21JUN2010'. Either remove hyphens from the date format, or add hyphens to the actual date value.
Date format 'dd-MMM-yyyy' will correctly parse value '21-JUN-2010'. And Date format 'ddMMMyyyy' will correctly parse value '21JUN2010'