This library, as all audio libraries, play sounds in the background. Therefore the Play statement does not wait the end of the sound playback. If you put three Play in sequence, the three sounds will be played almost together.
If you want to play one sound after another (but are we talking of sounds? because this behavior is expected for music, not sounds), we have to listen to the End event of each sound. Unfortunately, I did not implement this event in the OpenSL library and this event is also missing in the Soundpool library (for the same reason: it is not very useful for sounds). So your only solution left is the MediaPlayer library.