If it always grabs the blank one, remove from list %List[0]% where the list is 0 based index, so 0 is the first item.
After that, I would put it on a loop starting at 0 ending at %List.Count% increment of 1. Then write each item from the list as needed. Example:
Loop
Set variable %ExcelRow% to %LoopIndex +1%
Write %List[LoopIndex]% to Excel A & %ExcelRow% 'so in the first loop (loopindex 0), it goes to row 1
End Loop
Good luck!