Can I have a single Bitcoin transaction with several outputs where two of those outputs are to the same address?
Can I have both these outputs in the same transaction?
amount1: 1.2 address: 1Ant11EeZU7V49puUeLsDvbUUi9HS5xSg2
amount2: .2 address: 1Ant11EeZU7V49puUeLsDvbUUi9HS5xSg2
Totally legal and there is nothing wrong with it.
There can be cases where this is desirable also, for instance if you need confirmed outputs to spend, it helps you to create more outputs you can spend - so you don't have to do just one transaction per hour.