You can set the HtmlView on the TableModel.setView() method.
I understand what you are trying to do with proxying the WorksheetEditor. If you look at the HtmlColumn's getEditor() method you can see why that will not work. When the view goes to get the CellEditor the WorksheetEditor will be used (if it is set), or a new one will be created. So you could create a WorksheetEditor and proxy it with your editor and then set that on the column.
Another way that you could do it would be to create a custom HtmlCellRenderer (based off the current one) and then either use your WorksheetEditor or the one that was set on the column.
Let me know if any of those is not quite what you need!
-Jeff Johnston