<script>
var jsvar = <?php echo json_encode($PHPVar); ?>;
</script>
json_encode () требует:
$PHPVar
кодируется как UTF-8, Unicode. Попробуйте переместить создание объектов и добавление их в список в метод внутри класса Book. Java не допускает случайный код внутри класса.
Например:
myBooks.add(bookA);
myBooks.add(bookB);
myBooks.add(bookC);
Они должны быть в методе.