This information is available to all users and changes about every other day.
If the same information is available to all, it certainly doesn't need to be repeated in each user's session. Sessions are for data unique to each user.
This collection of bean objects could be loaded as a ServletContext attribute.
The ServletContextListener interface looks like a great candidate for a custom class to load the collection on startup and save it when the server is shutdown.
Bill