sendricardo,
In your example data has a different structure. To use data in this format we would have to change the core methods for column series to plot columns in groups with 4 points per series.
So as a workaround to create the chart you expected I split each hour to four series (0, 15, 30, 45 minutes). To follow this approach your data has to be prepared in this pattern so each series has to be split into four series and added separately. To mark split series I added id property with the same name and rendered labels only for the first one so that there is only one label per particular period.
I hope it is understandable for you. Check the demo I posted below (with your extended data example) and let me know if you will manage to implement it.
Demo:
https://jsfiddle.net/wchmiel/Lzb0g89a/5/
Kind regards