Edit: Modified the MWE and tried to give a better description of my problem
I'd like to be able to align columns under a multicolumn column header.
In the MWE I've just the data in the first table, and it appears how I expect it too, in the second table I've added a long column header.
I'd like to be able to modify the final two columns, such that the vertical divider appears midway through the "Very Long Column Name", and the final column in the last row does not get pushed into the center of the column.
This is the current output of the MWE

While this is what I'm after...

Thanks in advance!
\documentclass{article}
\usepackage[separate-uncertainty=true]{siunitx}
\begin{document}
\begin{tabular}{l c l|l}
Row 1 & & a & b \\
Row 2 & & \tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular} \\
\begin{tabular}{l c l|l}
\multicolumn{1}{c}{Column Name} & \phantom{} & \multicolumn{2}{c}{Very Long Column Name} \\
Row 1 & & a & b \\
Row 2 & & \tablenum[table-format = 1.1]{1.2} & \tablenum[table-format = 1.1]{3.4} \\
\end{tabular}
\end{document}

\tablenumdefined? – Bernard Sep 11 '17 at 19:19\tablenumcomes from the siunitx package, it's not mine. – Andy Sep 11 '17 at 19:23