Invalid directory path error while connecting to database
I already had that problem. The thing is that Oracle saves your objects in Uppercase. When you use the FOPEN, you MUST use directory name in uppercase as well. Try this: 

v_FileHandle := UTL_FILE.FOPEN ('LOG_DIR','Lect.csv', 'r');