Mutiple series in bar chart using two categorical columns

Right now i have a bar chart like this, the series which is the categories of the x label distinct values are derived from one column in the dataset that is coming from postgresql as the backend.

Here is how the data looks like:

What I actually would like to do have instead is the multiple series by the eos_year column, so the series will be EOS,EOS in 2023,EOS in 2024. But the x axis labels should have the name of (software_product_version_name), just like the previous chart.

In summary the series should not be done by software_product_version_name but by eos_year and the labels should be software_product_version_name

Here is the structure of the data :

Something like this would be ideal: