Ответ на первый ваш вопрос вы можете посмотреть вот тут 
first-child.  Вы не к тому применяете селектор :first-child.
Надо так:
$("div#" + thisColID + " div:first-child").attr('id');
Можно сделать попроще. Рабочий вариант будет выглядеть примерно так:
var getBlockInColumn = function() {
	var thisColID = $(this).attr('id'), children = $("div#" + thisColID).children();
        if (children.length) {
            alert($(children[0]).attr('id'));
        }
};
$(document).ready(function(){
	$(".column").on("click",getBlockInColumn);
});