Как уже говорили, вы используете зарезервированное ключевое слово MySql для имени таблицы.Если вы хотите сохранить имя вашего класса, но хотите переименовать вашу таблицу, вы должны добавить
@Table(name="something") // This will explicitly set the table name.
@Entity
public class Option {
...
}
или если вы действительно хотите сохранить и имя класса, и имя таблицы, вы должны поставить имя таблицы между `marks:
@Table(name="`option`")
@Entity
public class Option {
...
}