I would rather retrieve the worksheet using index,
string FilePath = @"D:\...\path\sample.xlsx";
FileInfo existingFile = new FileInfo(FilePath);
List<Heading> Headings = new List<Heading>();
using (ExcelPackage package = new ExcelPackage(existingFile))
{
int iSheetsCount = package.Workbook.Worksheets.Count;
if (iSheetsCount > 0)
{
ExcelWorksheet worksheet = package.Workbook.Worksheets[1];
Console.WriteLine("Worksheet name : " + worksheet.Name);
}
}