I think the solution depends on how often you need to do this. If it's just an occasional one-off then you could cobble together a macro to press tab a few times to get to the next box and paste items from your list one at a time.
But it is certainly possible to do this by altering an Action's XML using Variables. Here is a proof of concept:
Create Switch Case Action from a List v1.00.kmmacros (4.1 KB)
To make this Macro, I first made a temporary Action to use as a template, that looked like this:
Then I right-clicked on this Action and selected "Copy as XML"
I pasted this XML code into a text editor and replaced the "PLACEHOLDER" text with the KM Variables I wanted to use.
So, this (bold used just to make clear):
Is edited to this:
Now I used the new text of the XML in my "Insert Text by Pasting" Action.
One thing to note - if this text is pasted from the text editor straight back into the KM "Insert Text by Pasting" Action, it will create the Action rather than inserting as text so, you first need to temporarily add some random character at the front of the text to "break it" and then remove that random character once it is pasted into the KM Action... In my case I temporarily added a "1" at the start:

As I said, this is more of a proof of concept but it shows how the XML text can be manipulated before pasting back into KM as a new Action. In this case Variables were used instead of actual text to add the name of the Variable in the Switch Case and the text in the three Switch Cases.
But all of the text in the template XML can be created and manipulated so, in theory it would be possible to make a more sophisticated Macro that allowed for any length of list as each item in the Switch Case is simply a block of text that could be repeated:
So, it is possible to make a Macro that counted the number of lines in your list and built up a block of text based on that. And here is a Macro that does that (i.e. there can be any number of items in the list)
Create Switch Case Action from a List v2.00 (any number of items in the list).kmmacros (7.2 KB)