Green caterpillar URGENT HELP

Hi again, sorry for continuous posts! Is it ok if I ask what kind of caterpillar this little guy is?

 

 

 

 

 

 

 

It's very soft, really sticky feet, kind of velvety, and it's matt (?) green with a white line down each side, slightly darker, vague arrows pointing all the way along its body and it has two small white spots at one end.

It was found on an arum lily leaf - is this its host plant? What will this fellow eat? Worried that it dies because of me not feeding it properly :-(

 

Thank you!

Take care,

 

 

Lil Wren