Looking at the ICsvListWriter API, it looks to me like you are getting the method write(Object... columns)
, rather than write(List<?> columns, CellProcessor[] processors)
.
The method you are trying to call appears to be expecting a List as the first argument, rather than an array, so transform your array to a list first, then attempt to write it. Something like;
String[] splitArray = line.split("\\s+");
List list = Arrays.asList(splitArray);
System.out.println("Writing Array");
listWriter.write(list, processors);