The short col should be shorter like this:
Short Long long long long Long long long long
Short Long long long long Long long long long


But when adding a cell spanning both short and long cols (colspan=2 and width=20+40=60%) the widths of the first and second column gets scruwed up):
Short + Long long long Long long long long
Short Long long long long Long long long long
Short Long long long long Long long long long