Как вы и хотели, я бы установил ImageView за vbox или что-то в этом роде.
Таким образом, вы можете сделать фон прозрачным (VBox расширяет узел):
node.setStyle("-fx-background-color: transparent");
Затем сделайте его цветным почти с помощью той же команды:
node.setStyle("-fx-background-color: #ffffff"); //white for example
ИЛИ:
node.setStyle("-fx-background-color: rgba(255, 255, 255, 0.7)"); //a bit white