Well you can try some scripting node as this task seems appropriate for it. For example Column Expressions node can help you with following code:
switch(column("Start")) {
case "2019":
arrayCreate(column("0"),column("1"),column("2"),"0")
break;
case "2020":
arrayCreate("0",column("0"),column("1"),column("2"))
break;
default:
// code block
}
which creates collection column in order you need based on your start year. Then simply use Split Collection Column node to have values in separate columns