pst.setString(2, addDate);
Я думаю, это должно быть изменено на:
pst.setString(1, addDate);
потому что в вашем подготовленном утверждении есть только один параметр.
Кроме того, при сравнении дат необходимо заключать их в одинарные кавычки, поэтому измените строку UpdateQuery на
"UPDATE company SET permission = '"+Allow+"' WHERE date < '?' ";
также является необходимым шагом.