не всё понимаю в там коде, но попробуй так
замени циклы js на циклы jsp то есть перед </body> выводишь чтот типа
<script>
<c:forEach items="${row}">//перебираем ряды
var row = document.createElement("tr");
<c:forEach items="${place}">//перебираем ячейки
var cell = document.createElement("td");
var cellText = document.createTextNode(выводим значение занято/нет);
cell.appendChild(cellText);
row.appendChild(cell);
ну итд, по аналогии