It's not so much a maximum current issue but a power dissipation issue. If the motor has a stall current rating, certainly it can take that current for at least a little while. That means the windings, brushes, and whatever are designed to handle that current.
The real issue is how hot it needs to get to be able to dissipate all that power. 1.9 A x 12 V is 23 W that all goes to heating the motor when it's stalled. Can your motor safely dissipate that much without overheating? There is no way to know up front without consulting the datasheet or asking the manufacturer.
Some motors are designed to handle their stall current indefinitely, some aren't. There is no way to tell how long a specific motor can withstand the full stall current just from the specs you have provided.