Can I have multiple event classes for applications created in spreadsheets?

No, use multiple event types instead. The setup upload creates a separate event type for each transaction type defined in the Source System worksheet. You can also add new event types in the event model from the Manage Subledger Application page.