Several points:
The second select does not have an "INTO". Why do you execute the select query in PL/SQL if you do not use the result.
After the "end;" your PL/SQL block has finished. If you want to execute another query do not put the end;
Why do you use a query to execute a function like to_date? You may had done:
mydate := TO_DATE('01.01.2014','DD.MM.YYYY');