Hi Maarten,
This should be pretty straight-forward for LogViewPlus. I am not sure the version of the log entries pasted above matches the tab situation you are seeing locally. I assume that all of the whitespace in these log entries represents a single tab. If this is the case, I am able to get a pretty good parse with:
%d{yyyy-MM-dd %H:mm:ss.fff}\t%S{Status}\t%S{Class1}\t%S{Class2}\t%S{Class3}\t%S{Class4}\t%m%n

I am using \t here to represent tabs. LogViewPlus understands this notation - which might help you make things more clear. Tabs are also supported, so it is up to you.
The only other gotcha I can see is that the number of columns appears to be variable. It looks like the first row contains an extra column with "aPostedMenuIn:". All log entries must follow the same format, so a fixed number of columns is needed. It is best to use %m to capture columns over the fixed size. In this scenario %m is used to capture "the rest of the log entry".
Hope that helps,
Toby