I have attached a minimal reproduction plugin (and source code) that should print the name of the entity from the ProjectileLaunchEvent in server chat.
Steps to recreate:
- Drop the provided jar into your test servers plugins folder
- Enter the world and shoot an Arrow. It should print "Arrow" in chat
- Throw an Eye of Ender. It should print "Eye of Ender" but it does not.