OK, the first sentence should have the because it is restricted by the subsequent clause.
OK, I think the second sentence may have 'a' because you are trying to say it is the specific light that came from the street lamp the other night, but I would write in more details because not only you but the readers have to be con