Как сделать несколько вариантов типизации в одной переменной?
Перехожу на Java с Python, но за процесс всего обучения не понял как использовать неизвестный тип данных, например как это делается в Python, где ты делаешь переменную без указания типа, и она может принять как float, так string либо integer.
а зачем вам джава, если вы не собираетесь использовать ее возможности? ну да, можно через object все делать, есть море костылей, только зачем, это будет выглядеть хуже чем в других языках.
Не считая парочки примитивных типов, все в Джаве является объектами и наследуется от класса Object. Если заранее неизвестен тип (да и плевать каким он будет, если по логике МоделМапером далее данные перекидываются в объект нужного типа), то просто указывайте в сигнатуре Object.
Или можете свой тип описать, если нужны дополнительные ограничения, свойства или методы.