Вы можете отсортировать два в один см-5 столбец так:
<div class="container">
<div class="col-sm-5">
<div style="color: white; black; height: 300px">something</div>
<div style="color: white; background:red; height: 300px">something</div>
</div>
<div class=col-sm-7">
<div style="color: white; blue; height: 300px">something</div>
</div>
</div>
Если вы хотите, чтобы он обнаруживал это автоматически и заполнял все имеющиеся вертикальные пробелы, то нет, это невозможно сделать. Вы должны структурировать ваши cols в соответствии с вашим содержанием.
Если вы хотите, чтобы col, который короче, заполнил вертикальный промежуток, используя этот метод, вам нужно было бы взглянуть на использование flex.
https://getbootstrap.com/docs/4.1/utilities/flex/
<div class="container d-flex">
<div class="col-sm-5">
<div style="color: white; black; height: 300px">something</div>
<div style="color: white; background:red; height: 300px">something</div>
</div>
<div class=col-sm-7">
<div style="color: white; blue; height: 100%">something</div>
</div>
</div>