In such case try to Transpose your data by using Custom SQL.
Like: SELECT [Start Date],[End Date],[Email1] FROM TABLE UNION ALL SELECT [Start Date],[End Date],[Email 2] FROM TABLE UNION ALL.......etc. till the 5 Emails. Then Join this Custom SQL with the second data set.
Thanks that looks promising altough using excels does not provide custom SQL. Any way around that?
If you are using excel, can you try making different sheets with Start Date, End Date,Email1...You may need 5 sheets for 5 emails.
In Tableau you can then directly use the default UNION functionality to create the data set. Then join it with second data set.