Is BJT a Voltage controlled device or Current controlled device?
The answer depends on your perspective.

A physicist might say that the fundamental action in a BJT is that an electric field across the base-emitter junction decreases the width of the depletion zone. It is this electric field, measured in volts, that controls the movement of charge carriers. Therefore the BJT is voltage controlled.

An electronic engineer might say that the most useful model for a specific circuit design is the current-amplifier model.