no the google calendar component makes a sensor based on every calendar that is added to your account.
so if you have the google calendar in HA and you add the ical from your wastecollection to your account, you automaticly get a sensor that has the name from the ical.(or the name you give it in your settings)
if you already use google calendar, that way is simpler then adding a custom component. (or at least in my eyes)
the advantage is that you just get every other ical you add automaticly as a new sensor. (you dont need to add any other custom components)
the only disadvantage is that you only get the next event.