If you're not afraid of old java-style (non type safe generic) semantics, this also works and is simple'ish:
ArgumentCaptor argument = ArgumentCaptor.forClass(List.class);
verify(subject.method(argument.capture()); // run your code
List list = argument.getValue(); // first captured List, etc.