No. It's not necessary that statement 2 will always execute or happen before statement 3. It can happen that thread 2 will acquire the monitor on object and hence statement 3 will happen before statement 2.
You don't have control over which thread will actually get the monitor of Object and you can't predict.