When adding groups, try adding them with null dates...
Here's how I load groups only:
data = new google.visualization.DataTable();
data.addColumn('datetime', 'start');
data.addColumn('datetime', 'end');
data.addColumn('string', 'content');
data.addColumn('string', 'group');
data.addColumn('string', 'className');
view = new google.visualization.DataView(data);
$.get('timeline/getChannels', function(d) {
$(d.channels).each(function(i, channel) {
data.addRow([null ,null ,null ,channel.channelName ,null ]);
});
timeline.draw(data, options);
So try just adding the row without start/end dates
data.addRow([null ,null ,null ,channel.channelName ,null ]);