puoi fare cosi:
codice:
...
Double q;
String quota=request.getParameter("quota");
if (!quota.contains(","))
//reinserisci quota: numero errato
else
{
int virgola=quota.indexOf(",");
String decimali=quota.subSequence(virgola+1,quota.lenght());
if (decimali.lenght()>3)
   //reinserisci quota
else
{
q=Double.valueOf(quota);
//continua
}
}
...
dovrebbe andare cosi!!!